npm dalam persekitaran nod ialah alat pengurusan dan pengedaran pakej lalai ialah "Pengurus Pakej Node", yang telah menjadi standard tidak rasmi untuk menerbitkan modul nod yang lain pelayan NPM Tulis pakej pihak ketiga untuk kegunaan tempatan, atau benarkan pengguna memuat naik pakej atau program baris arahan mereka sendiri ke pelayan NPM untuk digunakan oleh orang lain.
Persekitaran pengendalian artikel ini: sistem Windows 10, nodejs versi 16, komputer Dell G3.
npm ialah pengurus pakej lalai untuk persekitaran masa jalan JavaScript Node.js.
Nama penuh NPM ialah Pengurus Pakej Node, yang merupakan alat pengurusan dan pengedaran pakej NodeJS dan telah menjadi standard tidak rasmi untuk menerbitkan modul (pakej) Node.
npm ialah alat pengurusan pakej yang dipasang bersama-sama dengan Nodejs Ia boleh menyelesaikan banyak masalah dalam penggunaan kod Nodejs adalah seperti berikut:
Benarkan pengguna Muat turun ketiga. -pakej parti yang ditulis oleh orang lain daripada pelayan NPM dan menggunakannya secara tempatan.
Membenarkan pengguna memuat turun dan memasang program baris arahan yang ditulis oleh orang lain daripada pelayan NPM untuk kegunaan tempatan.
Membenarkan pengguna memuat naik pakej atau program baris arahan yang mereka tulis ke pelayan NPM untuk digunakan oleh orang lain.
Memandangkan versi baharu nodejs telah menyepadukan npm, npm juga telah dipasang sebelum ini. Anda juga boleh menguji sama ada pemasangan berjaya dengan memasukkan "npm -v". Perintahnya adalah seperti berikut. Gesaan versi muncul untuk menunjukkan pemasangan yang berjaya:
$ npm -v 2.3.0
Jika anda memasang versi lama npm, anda boleh menaik tarafnya dengan mudah melalui arahan npm.
$ sudo npm install npm -g /usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js npm@2.14.2 /usr/local/lib/node_modules/npm
Jika ia adalah sistem Tetingkap, gunakan arahan berikut: npm install npm -g
Pemasangan global dan pemasangan tempatan
npm pemasangan pakej dibahagikan kepada pemasangan tempatan (tempatan) , pemasangan global (global) Berdasarkan baris arahan, perbezaannya hanyalah sama ada terdapat -g, seperti
npm install express # 本地安装 npm install express -g # 全局安装
Jika ralat berikut berlaku: npm err! Ralat: sambungkan ECONNREFUSED 127.0.0.1 :8087
Penyelesaian ialah: $ npm config set proksi null
Pemasangan setempat
Letakkan pakej pemasangan dalam . Di bawah /node_modules (direktori tempat perintah npm dijalankan), jika tiada direktori node_modules, direktori node_modules akan dijana dalam direktori tempat perintah npm sedang dilaksanakan.
Anda boleh memperkenalkan pakej yang dipasang secara setempat melalui require().
Pemasangan global
Letakkan pakej pemasangan di bawah /usr/local atau direktori pemasangan nod anda.
boleh digunakan terus dalam baris arahan.
Jika anda ingin mempunyai fungsi kedua-duanya, anda perlu memasangnya di dua tempat atau menggunakan pautan npm.
Pembelajaran yang disyorkan: "tutorial video nodejs"
Atas ialah kandungan terperinci Apakah npm dalam persekitaran nod. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!