Rumah >hujung hadapan web >tutorial js >Ringkasan beberapa alat pembangunan Node.js, kit pembangunan, rangka kerja, dll. Saya menggunakan_node.js

Ringkasan beberapa alat pembangunan Node.js, kit pembangunan, rangka kerja, dll. Saya menggunakan_node.js

WBOY
WBOYasal
2016-05-16 16:35:431067semak imbas

Alat Pembangunan

1. WebStorm, tidak syak lagi bahawa ia adalah platform silang, mempunyai gesaan kod yang kuat, menyokong penyahpepijatan Nodejs, dan juga menyokong mod penyuntingan vi.
2. Gunakan Teks Sublime untuk beberapa projek kecil.
3.Browserify: Gunakan modul nodejs anda pada penyemak imbas
4.nvm: alat pengurusan versi nodejs Anda boleh menggunakan berbilang versi nodej (seperti v0.11.x yang menyokong nodej penjana dan versi v0.10.x yang stabil Anda boleh menggunakannya untuk menukar dengan mudah

).

Pengujian & Automasi

1.mocha: Rangka kerja ujian JavaScript yang ringkas, fleksibel dan menarik (serupa dengan should, supretest)
2.gruntjs: setakat ini alat binaan paling popular dalam dunia nod
3.gulp.js: sesuatu yang mendakwa menggantikan gruntjs
4.node-inspector: penyahpepijatan kod nodejs adalah ajaib, digabungkan dengan penyemak imbas Chrome-Debug, ringan dan mudah
5.node-dev: Kod telah ditukar, adakah anda masih menekan Ctrl C? Cuba alat ini dengan cepat, gunakan fs.watch() untuk memantau direktori projek dan mulakan semula projek secara automatik selepas perubahan kod
6.pm2: Rookie untuk menggantikan nod-forever

Kit Pembangunan Pihak Ketiga

1.Edge.js: Biarkan .NET dan nodejs berjalan dalam proses yang sama dan memanggil satu sama lain (artifak)
2.Express, rangka kerja pembangunan web yang sangat baik
3.moment, perpustakaan pemprosesan tarikh yang berkuasa
4. cheerio, pelaksanaan pemilih teras jQuery, boleh dijalankan pada bahagian pelayan, serupa dengan jsdom, tetapi jauh lebih ringan daripada jsdom
5.tak segerak, pemprosesan tak segerak
6.id unik yang ringkas dan mesra url
7.log4js, pembalakan, sistem yang mantap tidak dapat dipisahkan daripada pembalakan
8.warna, yang memudahkan pengeluaran teks warna berbeza dalam konsol (warna kecil, tetapan warna konsol yang lebih ringan)
9.xmlrpc, yang memudahkan panggilan prosedur jauh XML Sebagai contoh, ia boleh digunakan semasa menulis metaweblog
10.commander: Penting untuk menulis aplikasi baris arahan, memudahkan pelbagai operasi penghuraian arahan
11.koa: Pengganti Express
12.chokidar: Pakej pemantauan fail dan folder yang lengkap, yang menyelesaikan banyak ketidaksempurnaan fs.watch dan boleh memantau subdirektori, yang sangat mudah
13.akson: Pelaksanaan lapisan atas mesej dan corak soket biasa, memudahkan pembangunan soket, kerja induk TJ
14.cron: Pakej perancangan tugas menggunakan sintaks crontab
15.buka: Gunakan aplikasi tempatan untuk membuka fail atau url
16.senarai-penggal: operasi pemilihan tambahan cli
17.deepmerge: penggabungan dalam objek js
18.loadsh, garis bawah: perpustakaan alat biasa js, penggabungan objek, algoritma pengisihan, peta, kurangkan, dsb.
19.iconv-lite: Pustaka penukaran pengekodan dilaksanakan dalam JS tulen, yang sering digunakan dalam senario seperti membangunkan perangkak.
20.permintaan: Lebih mudah untuk menghantar permintaan http
21.needle: modul klien http ringan, disepadukan dengan iconv-lite, serupa dengan permintaan
22.superagent: serupa dengan permintaan, dan gaya penggunaannya serupa dengan jQuery.
23.mobile-agent: Tentukan sama ada akses adalah daripada pelayar mudah alih atau PC, yang sangat berguna untuk pembangunan web.
24.is-type-of:js ​​​​pustaka tambahan, tentukan jenis objek

Rangka Kerja & Alat Web

1.StrongLoop
2.KeystoneJS
3.CompoundJS
3.Geddy

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn