Mari teroka Pengurus Pakej Node (NPM). Pembangun JavaScript yang bekerja dengan React, Node.js dan teknologi serupa mungkin sudah biasa dengannya. Pada asasnya, NPM ialah pengurus pakej untuk JavaScript, mengendalikan perpustakaan, kebergantungan dan projek.
Pertama, apa itu NPM? Seperti namanya, npm ialah Pengurus Pakej Node. Ia adalah repositori pusat untuk pakej JavaScript.
Untuk memulakan projek baharu dari awal, mulakan dengan arahan:
Ini memulakan projek Node.js, menjejak kebergantungan dan skrip. Perintah npm init
menggesa untuk nama pakej, versi, penerangan, titik masuk, lesen, pengarang dan banyak lagi. Maklumat ini mengisi fail package.json
, representasi JSON (pasangan nilai kunci) bagi butiran aplikasi anda.
Ia kelihatan seperti ini:
Untuk memasang pakej, gunakan npm install <package name>
. Contohnya, memasang Express:
Ini meletakkan Express dalam direktori node_modules
. node_modules
menyimpan semua pakej yang dipasang.
node_modules
mengandungi kebergantungan projek. Selepas memasang Express, ia berada dalam node_modules
:
Setelah pemasangan, bahagian package.json
's dependencies
menyenaraikan pakej yang dipasang dan versinya:
package-lock.json
menjejaki versi tepat semua kebergantungan:
Ringkasnya: NPM memasang pakej, manakala NPX melaksanakannya. Ini merangkumi asas NPM.
Atas ialah kandungan terperinci NPM: Pengurus Pakej Nod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!