Perbezaan: 1. "node.js" ialah persekitaran berjalan untuk JavaScript dan penterjemah JavaScript bahagian pelayan, manakala npm ialah pengurus pakej "node.js" 2. npm tidak memerlukan yang berasingan Pemasangan, "node.js" mengandungi npm, npm akan dipasang bersama semasa memasang nod.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 12.19.0, komputer Dell G3.
1. node.js
Node.js ialah persekitaran berjalan untuk JavaScript
node.js ialah enkapsulasi enjin Google V8. Ia ialah jurubahasa JavaScript sebelah pelayan
yang membenarkan JavaScript berjalan pada platform pembangunan sebelah pelayan Ia menjadikan JavaScript sebagai bahasa skrip setanding dengan bahasa sebelah pelayan seperti PHP, Python, Perl, dan Ruby
2 npm
npm ialah pengurus pakej node.js
Apabila membangun dengan Node.js, anda sering menggunakan perisian orang lain Kod JS dan perlu memuat turunnya dengan kerap , nyahmampat dan gunakan
Kaedah dalam artikel pertama terlalu menyusahkan, jadi npm (pengurus pakej) muncul
Semua orang memuat naik kod bertulis ke npm, jika anda perlu menggunakannya Kod boleh dimuat turun terus melalui npm
3 Hubungan antara keduanya
Kedua-duanya adalah inklusif
nod. .js mengandungi npm , npm ialah pengurus pakej node.js
npm tidak perlu dipasang secara berasingan Apabila memasang Node, npm akan dipasang bersama
Pembelajaran yang disyorkan: "tutorial video nodejs》
Atas ialah kandungan terperinci Apakah perbezaan antara npm dan node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!