Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud npm dalam linux?
Dalam Linux, npm ialah alat pengurusan pakej yang dipasang bersama-sama dengan nodejs fungsi utamanya adalah untuk menguruskan pakej nod, termasuk: pemasangan, nyahpasang, mengemas kini, melihat, dll.; pakej dari pelayan npm Pakej pihak ketiga digunakan secara tempatan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
NPM ialah alat pengurusan pakej yang dipasang bersama-sama dengan NodeJS Ia boleh menyelesaikan banyak masalah dalam senario penggunaan biasa termasuk yang berikut:
Membenarkan pengguna memuat turun pakej pihak ketiga yang ditulis oleh orang lain daripada pelayan NPM untuk kegunaan 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
NPM (pengurus pakej nod), sering dipanggil pengurus pakej nod. Seperti namanya, fungsi utamanya adalah untuk menguruskan pakej nod, termasuk: pemasangan, penyahpasangan, kemas kini, lihat, carian, pelepasan, dll.
Di belakang npm ialah pangkalan data berdasarkan couchdb, yang merekodkan maklumat setiap pakej secara terperinci, termasuk pengarang, versi, kebergantungan, maklumat kebenaran, dsb. Salah satu fungsinya yang sangat penting ialah membebaskan pembangun daripada kerja pengurusan pakej yang membosankan (versi, kebergantungan, dll.) dan lebih memfokuskan pada pembangunan berfungsi.
npm install 8a11bc632ea32a57b3e3693c7987c420Pasang pakej kebergantungan nodejs
Sebagai contoh, npm install express akan memasang versi terkini express secara lalai Anda juga boleh memasang versi yang ditentukan dengan menambahkan nombor versi selepas itu. Contohnya, npm install express@3.0.6
npm install 8a11bc632ea32a57b3e3693c7987c420 -g akan memasang pakej ke dalam persekitaran global
Tetapi dalam kod, tiada cara untuk memanggilnya terus melalui require() Untuk pakej yang dipasang secara global. Pemasangan global adalah untuk kegunaan baris arahan Sama seperti selepas memasang vmarket secara global, anda boleh terus menjalankan arahan vm dalam baris arahan
npm install 8a11bc632ea32a57b3e3693c7987c420 .json
Jika terdapat fail package.json dalam laluan projek, terus gunakan kaedah pemasangan npm untuk memasang semua pakej kebergantungan mengikut konfigurasi kebergantungan
Dengan cara ini, apabila kod diserahkan kepada github, Tidak perlu menyerahkan folder node_modules.
npm init akan membimbing anda untuk mencipta fail package.json, termasuk nama, versi, maklumat pengarang, dll.
npm alih keluar 753fe26187e71b715e7e772d2ce065a0Alih keluar
kemas kini npm < ;name>Kemas kini
npm ls Menyenaraikan semua pakej yang sedang dipasang
npm root Melihat laluan pemasangan pakej semasa
npm root -g Melihat Laluan pemasangan pakej global
bantuan bantuan npm Jika anda ingin melihat bantuan arahan pemasangan secara berasingan, anda boleh menggunakan bantuan npm install
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah maksud npm dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!