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.
Jadual simbol yang sama membolehkan IntelliSense memberikan anda senarai pop timbul pilihan yang sangat baik sepanjang proses input ungkapan. Anda mendapat ciri berikut: tutup automatik selepas pengisian, pilihan penyiapan autoisi, senarai kaedah automatik selepas menaip dan senarai parameter automatik dalam kaedah. Anda boleh meningkatkan IntelliSense dengan menambah rujukan kepada fail d.ts daripada DefinitelyTyped. Kod Visual Studio akan memberikan anda keupayaan ini semasa anda mengenal pasti isu biasa seperti menggunakan __dirname daripada pembolehubah terbina dalam Node.js. Visual Studio Code ialah editor ringan percuma dan IDE untuk pembangunan Node.js dan ASP.Net. Ia menggabungkan teknologi Microsoft seperti pengkompil TypeScript, pengkompil Roslyn .Net dan cangkerang Elektron yang digunakan oleh Atom. Kod Visual Studio tersedia untuk platform Windows, MacOS dan Linux. Sokongan Git Visual Studio Code sangat bagus dan mudah digunakan. Penyahpepijat Kod Visual Studio menyediakan pengalaman penyahpepijatan yang hebat untuk pembangunan Node.js dan ASP.Net. Visual Studio Code mempunyai alat HTML, CSS, Less, Sass dan JSON yang sangat baik, alat ini berdasarkan teknologi yang sama seperti alat pembangun Internet Explorer F12. Selain itu, Visual Studio Code menawarkan integrasi yang boleh disesuaikan dengan pelari tugas luaran seperti gulp dan jake. Visual Studio Code mempunyai ekosistem pemalam yang kukuh, seperti menyokong Angular dan React. Adalah disyorkan untuk menggunakan Kod Visual Studio apabila membina aplikasi menggunakan rangka kerja dan perpustakaan JavaScript dan TypeScript. Pautan tapak web rasmi: https://code.visualstudio.com/Alamat muat turun: https://code.visualstudio.com/Muat turun2 . 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.
Pelanjutan Brackets juga ditulis dalam JavaScript dan juga boleh memanggil modul Node.js. Tidak seperti kebanyakan editor yang memaparkan fail terbuka dalam tab, Brackets mempunyai senarai fail berfungsi yang dipaparkan di atas pepohon fail. Fungsi autolengkap JavaScript kurungan adalah sangat baik, secara automatik mengisi kurungan penutup pelbagai kurungan, dan menu lungsur automatik kata kunci, pembolehubah dan kaedah selepas menaip $ dalam kaedah jQuery. Kurungan boleh mengawal penyahpepijat Node.js dan memulakan semula Node daripada item menu. Kurungan memudahkan untuk menambah sambungan dengan fungsi tambahan (seperti TypeScript dan sokongan JSX, penyepaduan Bower dan penyepaduan Git). Pengeditan pantas, penjimatan dokumen pantas, pembukaan fail pantas dan pratonton masa nyata semuanya membantu memudahkan pengeditan aplikasi web, membolehkan anda menumpukan pada pengekodan atau mereka bentuk. Brackets juga mempunyai beberapa kelemahan, contohnya beberapa sambungan Brackets sukar untuk dikonfigurasikan, tidak semudah pakej Emacs atau pemalam Vim. Pautan tapak web rasmi: http://brackets.io/Alamat muat turun: https://github.com/adobe/brackets/releases/download/release-1.9/Brackets.Release . 1.9.msi3
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!