Rumah >hujung hadapan web >tutorial js >Cara Memasang NPM, Master NPM Commands & Gunakan Pakej
Panduan Komprehensif ini membimbing anda melalui memasang NPM dan menguasai antara muka baris arahannya. Kami akan meliputi memasang pakej secara tempatan dan global, menguruskan kebergantungan, dan memastikan keselamatan projek anda.
Tutorial ini merangkumi operasi NPM asas: pemasangan pakej tempatan dan global, pemadaman, pengemaskinian, pemasangan khusus versi, dan pengurusan ketergantungan menggunakan
. Untuk pengalaman pembelajaran visual, pertimbangkan screencast percuma SitePoint Premium: "Apa itu NPM dan bagaimana saya boleh menggunakannya?" package.json
Konsep Utama:
npm --version
package.json
package.json
. package-lock.json
npm audit
memasang npm dengan node.js:
muat turun node.js darihalaman muat turun node.js rasmi . Pemasang boleh didapati untuk Windows dan MacOS, bersama-sama dengan binari Linux dan kod sumber pra-kompilasi. Pengguna Linux juga boleh memasang melalui Pengurus Pakej mereka.
Tutorial ini menggunakan versi sokongan jangka panjang (LTS) baru -baru ini node.js. Pertimbangkan menggunakan Pengurus Versi Node untuk Kawalan Versi Mudah. Sahkan pemasangan:
<code class="language-bash">which node node --version node //enter Node's REPL</code>Sahkan pemasangan NPM:
<code class="language-bash">which npm npm --version</code>
Mengemas kini npm:
linux/macOS:
Windows: Gunakan alat penunggang NPM-Windows (memerlukan PowerShell yang tinggi):
<code class="language-bash">npm install -g npm@latest</code>
<code class="language-bash">which node node --version node //enter Node's REPL</code>
modul node node (tempatan vs global):
NPM memasang pakej secara tempatan (dalam node_modules
dalam projek anda) atau di seluruh dunia (seluruh sistem). Elakkan pemasangan global dalam direktori sistem kerana isu kebenaran yang berpotensi; Sebaliknya, konfigurasikan lokasi global khusus pengguna.
Menukar Lokasi Pakej NPM Global:
mkdir ~/.node_modules_global
npm config set prefix=$HOME/.node_modules_global
npm install npm@latest -g
export PATH="$HOME/.node_modules_global/bin:$PATH"
, .bashrc
, dan lain -lain) dan mulakan semula terminal anda. .zshrc
Pemasangan Pakej (Mod Global):
Pasang pakej secara global (mis., Uglifyjs):
<code class="language-bash">which npm npm --version</code>senarai pakej yang dipasang di seluruh dunia:
<code class="language-bash">npm install -g npm@latest</code>
Pemasangan Pakej (Mod Tempatan):
package.json
npm init -y
npm install underscore
's package.json
. dependencies
package-lock.json
: package.json
menjamin versi ketergantungan yang tepat. package.json
package-lock.json
Nyahpasang pakej:
npm uninstall underscore
Pasang versi tertentu:
npm install underscore@1.9.1
periksa kemas kini:
npm outdated
Kemas kini Pakej:
untuk semua pakej ketinggalan zaman) npm update underscore
npm update
Cari pakej:
npm search mkdir
Keluarkan
dan pasang semula:
node_modules
rm -rf node_modules && npm install
Menguruskan cache NPM:
Kosongkan cache:
npm cache clean --force
menggunakan
npm audit
Imbas untuk kelemahan:
membetulkan kelemahan: npm audit
(atau
npm audit fix
npm audit fix --force
npm aliases:
npm i
: npm install
npm un
: npm uninstall
npm up
: npm update
npm ls
: npm list
mengeksekusi pakej dengan npx
:
Jalankan pakej tanpa pemasangan global: npx http-server
Kesimpulan:
Panduan ini menyediakan asas yang kukuh untuk menggunakan NPM. Terokai lebih lanjut dengan membandingkan NPM dan Benang, menggunakan Pengurus Versi Node (NVM), menganjurkan pakej NPM peribadi, atau belajar tentang pengurusan pakej Deno. Peranan berkembang NPM dalam pembangunan front-end menjadikannya alat penting untuk pemaju JavaScript moden.
FAQs (termasuk dalam teks asal): Seksyen Soalan Lazim dari teks asal sudah komprehensif dan ditulis dengan baik; Tiada perubahan diperlukan.
Atas ialah kandungan terperinci Cara Memasang NPM, Master NPM Commands & Gunakan Pakej. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!