Apa itu NPM
Nama lengkap NPM adalah Node Package Manager, yang merupakan alat manajemen paket dan distribusi yang diinstal dengan nodeJS. Sangat nyaman bagi pengembang JavaScript untuk mengunduh, menginstal, mengunggah, dan mengelola paket yang diinstal.
NPM Instal Instal Modul
Sintaks dasar
npm install (with no args, in package dir)npm install [<@scope>/]<name>npm install [<@scope>/]<name>@<tag>npm install [<@scope>/]<name>@<version>npm install [<@scope>/]<name>@<version range>npm install <tarball file>npm install <tarball url>npm install <folder>alias: NPM ICOMMON OPTION: [-s |--save | -d | -save-dev | -o |--save-opsional] [-e |--save-exact] [-dry-run]]
Instal paket, versi terbaru akan diinstal secara default
Salin kode sebagai berikut: NPM Instal Gulp
Instal versi yang ditentukan
Salin kode sebagai berikut: NPM Instal [email protected]
Instal paket dan simpan informasi di file package.json proyek
Ketergantungan proyek pada modul dapat diwakili dengan 3 metode berikut (dengan asumsi nomor versi saat ini adalah 1.1.0):
Versi tambalan yang baru dirilis dari modul yang kompatibel: ~ 1.1.0, 1.1.x, 1.1 Modul kompatibel versi kecil yang baru dirilis dan versi tambalan: ^ 1.1.0, 1.x, 1 modul kompatibel yang baru dirilis versi besar, versi kecil dan versi tambalan: *, x
-S, -Save Instalasi Instalasi Informasi akan ditambahkan ke dependensi (dependensi pada tahap produksi)
Salin kode sebagai berikut: NPM Instal
Bidang dependensi dari file package.json:
Salin kode sebagai berikut: "dependensi": {"gulp": "^3.9.1"}
-D, --save-dev Informasi paket instalasi akan ditambahkan ke DevDependencies (dependensi pada tahap pengembangan), sehingga umumnya digunakan dalam tahap pengembangan.
Salin kode sebagai berikut: NPM Instal
Bidang DevDependensi dari file package.json:
Salin kode sebagai berikut: "DevDependencies": {"gulp": "^3.9.1"}
-O,-save-opsional Informasi paket instalasi akan ditambahkan ke dependensi opsional (dependensi untuk tahap opsional)
Salin kode sebagai berikut: NPM Instal Gulp --Save -Optional atau NPM Instal Gulp -O
Bidang Dependensi Opsional dari File Package.json:
Salinan kode adalah sebagai berikut: "OpsionalDependencies": {"Gulp": "^3.9.1"},
-E,-save-exact instalasi yang tepat dari versi modul yang ditentukan
Salin kode sebagai berikut: NPM Instal Gulp --Save -Exact atau NPM Instal Gulp -e
Masukkan perintah NPM Instal Gulp -es, dan perhatikan bidang dependensi file package.json untuk melihat bahwa ^ di nomor versi hilang
Salin kode sebagai berikut: "dependensi": {"gulp": "3.9.1"}
Setelah dependensi modul ditulis ke file package.json, yang lain membuka direktori root proyek (proyek open source, kerja tim internal) dan menggunakan perintah instalasi NPM untuk menginstal semua konfigurasi dependensi sesuai dengan konfigurasi dependensi.
Salin kode sebagai berikut: Instal NPM
Instalasi Lokal (Lokal)
Salin kode sebagai berikut: NPM Instal Gulp
Instalasi Global (G), menggunakan -g atau --global
Salin kode sebagai berikut: NPM Instal Gulp -G
NPM LS View Modul yang Diinstal
Sintaks dasar
Salin kode sebagai berikut: NPM LS [[<@scope>/] <pkg> ...] Alias: Daftar, LA, LL
Lihat modul dan dependensi yang diinstal secara global
Salin kode sebagai berikut: NPM LS -G
NPM Menghapus Instal Modul Hapus Instal
Sintaks dasar
Salin kode sebagai berikut: npm uninstall [<@scope>/] <pkg> [@<version>] ... [-s | --save | -d |--save-dev | -o |--save-opsional] Alias: Ramping, RM, R, UN, NONTRINK |
Jika Anda menghapus versi pengembangan modul
Salin kode sebagai berikut: NPM uninstall gulp-save-dev
Modul Pembaruan Pembaruan NPM
Sintaks dasar
Salin kode sebagai berikut: Pembaruan NPM [-g] [<pkg> ...]
NPM ketinggalan zaman apakah modul sudah ketinggalan zaman
Sintaks dasar
Salin kode kode sebagai berikut: NPM ketinggalan zaman [[<@scope>/] <pkg> ...]
Perintah ini mencantumkan semua paket yang sudah ketinggalan zaman dan dapat memperbarui paket secara tepat waktu
NPM Init Boots Pembuatan File Package.json dalam Proyek
Informasi dari paket instalasi dapat disimpan dalam file package.json proyek untuk pengembangan proyek lain berikutnya atau untuk kerja sama dengan orang lain. Dikatakan juga bahwa paket.json sangat penting dalam proyek ini.
Salin kode sebagai berikut: npm init [-f |--force | -y |--yes]
Bantuan NPM Lihat Bantuan Detail untuk Perintah
Misalnya, masukkan npm help install,系统在默认的浏览器或者默认的编辑器中打开本地nodejs安装包的文件/nodejs/node_modules/npm/html/doc/cli/npm-install.html
Salin kode sebagai berikut: BANTUAN NPM <OMPAND>
Jalur pemasangan paket npmroot
Jalur output ke node_modules
Salin kode sebagai berikut: NPM Root [-g]
NPM Config mengelola jalur konfigurasi NPM
Sintaks dasar
Salin kode sebagai berikut: NPM Config Set <Key> <value> [-g | --global] NPM Config Get <Yey> NPM Config Delete <Yey> NPM Config ListNPM Config Editnpm Dapatkan <YEY> NPM SET <YEY> <HEVILE> [-g | --global]
Untuk konfigurasi terbanyak, Anda harus mengatur proxy untuk menyelesaikan masalah kegagalan menginstal beberapa modul di NPM.
Misalnya, saya berada di intranet perusahaan, karena firewall perusahaan, saya tidak dapat menyelesaikan pemasangan modul apa pun. Menyiapkan proxy dapat menyelesaikan masalah.
Salin kode sebagai berikut: NPM Config Set Proxy = http: //dev-proxy.oa.com: 8080
Contoh lain adalah masalah lingkungan jaringan domestik, IP resmi tertentu mungkin harmonis. Untungnya, ada orang-orang baik hati di Cina yang membangun cermin. Saat ini, kami cukup mengatur cermin.
Salin kode sebagai berikut: NPM Config Set Registry = "http://r.cnpmjs.org"
NPM Cache Management Module Cache
Sintaks dasar
Salin kode sebagai berikut: NPM Cache Tambahkan <File Tarball> Cache NPM Tambahkan <folder> cache NPM Tambahkan <tarball url> cache NPM Tambahkan <name>@<version> NPM Cache LS [<Path>] NPM Cache Clean [<path>
Perintah yang paling umum adalah menghapus cache lokal NPM
Salin kode sebagai berikut: NPM Cache Clean
NPM Mulai Mulai Modul
Sintaks dasar
Salin kode sebagai berikut: NPM Start [- <Args>]
Perintah ini ditulis di bidang start skrip dalam file package.json. Anda dapat menyesuaikan perintah untuk mengonfigurasi lingkungan server dan menginstal serangkaian program yang diperlukan, seperti
Salin kode sebagai berikut: "skrip": {"start": "gulp -all"}
Jika file package.json tidak ditetapkan mulai, node server.js akan dimulai secara langsung
NPM Stop Stop Module
Sintaks dasar
Salin kode sebagai berikut: NPM Stop [- <Args>]
Modul restart restart NPM
Sintaks dasar
Salin kode sebagai berikut: NPM restart [- <Args>]
Dalam sebuah artikel sebelum ujian masuk perguruan tinggi dan festival perahu naga, saya berharap para siswa di ujian masuk perguruan tinggi berkinerja sangat baik, dan saya berharap Anda semua festival Zongzi yang bahagia dan menghabiskan lebih banyak waktu bersama keluarga Anda.
Di atas adalah informasi yang relevan tentang perintah NPM yang umum digunakan di Node.js yang diperkenalkan kepada Anda oleh editor. Saya harap ini akan membantu semua orang!