Alat pengembangan
1.Webstorm tidak diragukan lagi satu -satunya. Ini memiliki cross-platform, cetakan kode yang kuat, mendukung debugging nodeJS, dan juga mendukung mode pengeditan VI, yang sangat saya sukai.
2. Gunakan teks luhur untuk melakukan beberapa proyek kecil.
3.Browserify: Terapkan modul NodeJS Anda ke browser
4.NVM: Alat manajemen versi NodeJS, Anda dapat menggunakan beberapa versi nodeJS (seperti v0.11.x yang mendukung generator nodej dan versi v0.10.x stabil), yang dapat dengan mudah diaktifkan.
Pengujian & Otomatisasi
1.Mocha: Kerangka Pengujian JavaScript yang sederhana, fleksibel dan menarik (mirip dengan yang harus, SUPPREST)
2.Gruntjs: Alat build paling populer di dunia simpul sejauh ini
3.gulp.js: sesuatu yang mengklaim menggantikan gruntjs
4.Node-Inspector: Nodejs Code Debugging ajaib, dikombinasikan dengan browser chrome-debug, ringan dan nyaman
5.Node-dev: Kode telah diubah, apakah Anda masih menekan Ctrl+C? Coba alat ini dengan cepat dan gunakan fs.watch () untuk memantau direktori proyek. Setelah kode berubah, proyek akan secara otomatis dimulai ulang.
6.PM2: Pendatang baru untuk menggantikan node-forever
Paket Pengembangan Pihak Ketiga
1.Edge.js: Biarkan .NET dan NODEJS berjalan dalam proses yang sama dan saling memanggil (barang artefak)
2. Express, kerangka kerja pengembangan web yang sangat baik
3.Moment, perpustakaan pemrosesan tanggal yang kuat
4.Cheerio, implementasi pemilih inti jQuery, dapat berjalan di sisi server, mirip dengan JSDOM, tetapi jauh lebih ringan dari JSDOM
5.Sync, pemrosesan asinkron
6. ID unik yang ramah dan ramah url
7.log4js, logging, sistem yang kuat tidak dapat dipisahkan dari logging
8. Colors, yang memfasilitasi output dari berbagai warna teks di konsol (Tinycolor, pengaturan warna konsol yang lebih ringan)
9.xmlrpc, yang memfasilitasi panggilan prosedur jarak jauh XML, misalnya, Anda dapat menggunakannya saat menulis Metaweblog
10. Commander: Must-have untuk menulis aplikasi baris perintah, menyederhanakan berbagai operasi parsing perintah
11.KOA: Penerus Express
12.Chokidar: Paket pemantauan file dan folder lengkap, memecahkan banyak area fs.watch yang tidak sempurna, dan dapat memantau subdirektori, yang cukup nyaman.
13.AXON: Implementasi pesan tingkat atas dan pola soket umum, pengembangan soket yang menyederhanakan, bekerja oleh TJ Master
14.Cron: Paket Perencanaan Tugas Menggunakan Sintaks Crontab
15.open: Gunakan aplikasi lokal untuk membuka file atau URL
16.Term-daftar: Operasi Seleksi Bantuan CLI
17. Deepmerge: JS Object Depth Rging
18.Loadsh, Underscore: JS Common Tool Library, Penggabungan Objek, Algoritma Penyortiran, Peta, Kurangi, dll.
19.iconv-lite: Perpustakaan konversi pengkodean yang diimplementasikan dalam JS murni, perayap pengembangan dan skenario lainnya sering digunakan.
20.RESTICE: Lebih mudah mengirim permintaan HTTP
21.Needle: Modul klien HTTP yang ringan, mengintegrasikan ICONV-Lite, mirip dengan permintaan
22.Superagent: Mirip dengan permintaan, gaya penggunaannya mirip dengan jQuery.
23.Mobile-Agent: Sangat berguna untuk penggunaan web untuk menentukan apakah diakses oleh browser seluler atau PC.
24.Is-type-of: JS Auxiliary Library, menilai jenis objek
Kerangka & Alat Web
1. Strongloop
2.KeystoneJs
3.Compoundjs
3.geddy