Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah pengkompil yang boleh digunakan untuk nodejs?
Penyusun tersedia untuk nodej: 1. Visual Studio Code, yang merupakan editor ringan percuma dan IDE yang boleh digunakan untuk pembangunan Nodejs dan ASP.Net 2. Brackets, yang mempunyai sokongan yang baik untuk Nodejs ; Atom; 4. Teks Sublim, dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 7, nodejs versi 12.19.0, komputer DELL G3.
alat pembangunan nodejs
1. Visual Studio Code ialah editor ringan percuma dan IDE yang dikeluarkan oleh Microsoft. Ia mempunyai komponen Visual Studio dan boleh dicampur dengan cangkerang Atom Electron sumber terbuka. Ia menyediakan sokongan yang sangat baik untuk pembangunan ASP.Net Core menggunakan C#; ia juga menyediakan sokongan yang sangat baik untuk pembangunan Node.js melalui TypeScript dan JavaScript. Tidak seperti konvensyen bahawa Visual Studio hanya disokong pada Windows, Visual Studio Code juga boleh dijalankan pada MacOS dan Linux.
Visual Studio Code mempunyai pelengkapan kod JavaScript yang sangat baik terima kasih kepada kemasukan pengkompil TypeScript dan enjin Salsa. Kod Visual Studio menghantar kod JavaScript kepada pengkompil TypeScript di belakang tabir untuk membuat kesimpulan jenis dan membina jadual simbol. Anda boleh melihat maklumat kaedah hasOwnProperty dalam kotak di bahagian bawah imej skrin.
2 . Brackets
Brackets ialah editor sumber terbuka percuma yang berasal dari Adobe yang bertujuan untuk menyediakan alatan yang lebih baik dan keterbukaan yang berkaitan untuk teknologi JavaScript, HTML dan CSS. Kurungan sendiri ditulis dalam JavaScript, HTML dan CSS. Sebagai tambahan kepada fungsi terbina dalam, Brackets mempunyai pengurus sambungan untuk melanjutkan banyak bahasa dan alatan yang digunakan oleh pembangun bahagian hadapan. Brackets tidak berjalan sepantas Sublime Text dan TextMate, tetapi selain daripada berhenti seketika apabila memuatkan atau mengemas kini kandungan program daripada rangkaian, ia masih berjalan dengan sangat pantas.
Kurungan bukan sahaja mempunyai sokongan hebat untuk JavaScript, CSS, HTML dan Node.js, ia juga mempunyai beberapa ciri hebat lain, seperti pengeditan CSS dalam talian yang berkaitan dengan ID HTML. Selain itu, Brackets mempunyai antara muka UI yang ringkas dan pratonton masa nyata halaman web semasa mengedit. Untuk editor kod percuma, Brackets ialah pilihan yang bagus.
3
Atom 1.15.0 ialah sumber terbuka percuma, editor boleh atur cara pada platform Windows, MacOS dan Linux Ia disepadukan dengan aplikasi GitHub, terdapat banyak pakej dan tema tersedia.
Kod sumber atom ada pada GitHub, ia ditulis dalam CoffeeScript dan disepadukan dengan Node.js. Atom ialah versi khas penyemak imbas Chromium yang direka untuk menjadi penyunting teks dan bukannya penyemak imbas web pada dasarnya adalah halaman web yang dipaparkan secara tempatan.
Prestasi sangat baik apabila Atom tidak mengemas kini secara automatik. Ia mempunyai beberapa ciri hebat seperti carian kabur, carian dan ganti item pantas, berbilang kursor dan pilihan, berbilang anak tetingkap, coretan kod, lipatan kod dan keupayaan untuk mengimport sintaks dan tema TextMate. Atom boleh memasang dua utiliti baris arahan: Atom, digunakan untuk melancarkan editor dari shell, digunakan untuk menguruskan pakej Atom.
Pautan tapak web rasmi: https://atom.io/
Alamat muat turun: https://atom.io/download/windows_x64
4 Teks
Jika anda mahukan editor teks yang fleksibel, berkuasa dan boleh diperluaskan yang menjalankan sepantas kilat dan menyokong penukaran kepada tetingkap lain untuk pengekodan Untuk pemeriksaan, penyahpepijatan dan penggunaan, pertimbangkan untuk menggunakan Teks Sublime. Pemalam sublime plus nod boleh digunakan untuk pembangunan nod.
Selain lebih pantas, Teks Sublime mempunyai beberapa kelebihan yang patut diberi perhatian: ia merangkumi lebih daripada 70 jenis fail, termasuk JavaScript, HTML dan navigasi segera dan penukaran projek segera (sekaligus); pelbagai perubahan), termasuk pemilihan lajur (memilih kawasan segi empat tepat pada satu-satu masa); API ; Papan arahan yang bersatu dan boleh dicari.
Untuk pengaturcara yang menggunakan editor lain, Teks Sublime menyokong pakej TextMate (perintah tidak disertakan) dan emulasi Vi/Vim.
Teks Sublime ialah penyunting teks yang boleh dikonfigurasikan dan boleh dikembangkan. Ia mengandungi lebih 50 tatabahasa, termasuk JavaScript, yang boleh dilanjutkan menggunakan pakej Sublime dan definisi tatabahasa TextMate. Anda boleh memasang sintaks dan sokongan untuk Babel (React) dan TypeScript (Angular) dengan beberapa ketukan kekunci.
Teks Sublime menyokong berbilang tetingkap dan tetingkap pisah Setiap projek boleh mempunyai berbilang ruang kerja, berbilang paparan dan berbilang anak tetingkap yang mengandungi paparan. Menggunakan semua hartanah skrin menjadi agak mudah apabila anda ingin menyepadukan, nyahpepijat dan ruang ujian. Teks Sublime juga menyokong penyesuaian segala-galanya: warna, fon teks, pengikatan kunci global, hentian tab, pengikatan dan coretan kunci khusus fail, malah peraturan penyerlahan sintaks, dsb. Fail pengekodan Sublime Text lalai kepada fail JSON, dan definisi bahasa lalai kepada XML.
Teks Sublime mempunyai komuniti aktif untuk mencipta dan menyelenggara pakej dan pemalam Sublime Text. Banyak ciri yang tiada daripada Teks Sublime, termasuk antara muka JSLint dan JSHint, JsFormat, JsMinify, PrettyJSON dan sokongan Git, tersedia melalui komuniti menggunakan Pemasang Pakej.
Pautan tapak web rasmi: http://www.sublimetext.com/
Alamat muat turun: http://www.sublimetext.com/3
Lebih banyak pengetahuan berkaitan nod , sila lawati: tutorial nodejs!
Atas ialah kandungan terperinci Apakah pengkompil yang boleh digunakan untuk nodejs?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!