Saya telah mengunduh Windows Binary (.exe) dari nodejs dari halaman utama .
Bagaimana cara menginstal dan menggunakan npm
(Node package manager)?
Saya telah mengunduh Windows Binary (.exe) dari nodejs dari halaman utama .
Bagaimana cara menginstal dan menggunakan npm
(Node package manager)?
Jawaban:
Penginstal windows saat ini dari nodejs.org pada v0.6.11 (2012-02-20) akan menginstal NPM bersama dengan NodeJS.
CATATAN:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
sebagai pengguna tersebut. Beberapa modul / utilitas harus dipasang secara global....\npm
direktori tersebut ke jalur pengguna Anda.Untuk mengubah lokasi "global" untuk semua pengguna ke lokasi global bersama yang lebih sesuai %ALLUSERSPROFILE%\(npm|npm-cache)
(lakukan ini sebagai administrator):
[NODE_INSTALL_PATH]\etc\
direktori
npm config --global ...
tindakanC:\ProgramData\npm-cache
- modul npm akan ditempatkan di siniC:\ProgramData\npm
- skrip biner untuk modul yang diinstal secara global akan ditempatkan di siniC:\ProgramData\npm\node_modules
- modul yang dipasang secara global akan ditempatkan di sininpm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
ke variabel lingkungan Path Sistem AndaJika Anda ingin mengubah lokasi "global" pengguna Anda menjadi %LOCALAPPDATA%\(npm|npm-cache)
jalur:
C:\Users\YOURNAME\AppData\Local\npm-cache
- modul npm akan ditempatkan di siniC:\Users\YOURNAME\AppData\Local\npm
- skrip biner untuk modul yang diinstal akan ditempatkan di siniC:\Users\YOURNAME\AppData\Local\npm\node_modules
- modul yang dipasang secara global akan ditempatkan di sininpm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
Untuk pemula, beberapa modul npm yang paling sering saya gunakan adalah sebagai berikut.
Opsi JS yang lebih canggih ...
Untuk pengujian, saya meraih alat-alat berikut ...
Alat web.
Jika Anda membangunnya ...
Node.js Command Prompt
. Hanya mencoba menjalankan npm
dari baris perintah lain tidak akan berhasil.
npm
Windows dengan Node.js Command Prompt ; tidak mengatakan itu bukan metode yang layak. Hampir semua terminal atau shell akan berfungsi jika orang yang menggunakannya tahu apa yang mereka lakukan! Saya menggunakan npm
perintah hampir setiap hari; dan BASH adalah tujuan saya jika saya terjebak menggunakan Windows; tetapi, CMD & PowerShell asli Windows berfungsi, BASH, WSL (BASH, ZSH, Fish) ... semuanya bekerja dengan baik. “ Hanya mencoba menjalankan npm dari baris perintah lain tidak akan berhasil. ” Pernyataan itu seperti mengatakan Anda harus menggunakan VIM untuk menulis JavaScript dan IDE lain tidak akan berfungsi. #facepalm
Ketika Node.js tidak diinstal menggunakan penginstal msi , npm perlu diatur secara manual.
Pertama, misalkan kita memiliki file node.exe yang terletak di folder c:\nodejs
. Sekarang untuk mengatur npm -
c:\nodejs\node_modules
danc:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
folderc:\nodejs\node_modules\npm\bin
ke c:\nodejs
folderUntuk menguji npm , buka cmd.exe
ubah direktori kerja menjadi c:\nodejs
dan ketik npm --version
. Anda akan melihat versi npm jika sudah diatur dengan benar.
Setelah pengaturan selesai, ini dapat digunakan untuk menginstal / menghapus paket secara lokal atau global. Untuk informasi lebih lanjut tentang penggunaan npm kunjungi https://docs.npmjs.com/ .
Sebagai langkah terakhir, Anda dapat menambahkan jalur folder node c:\nodejs
ke path
variabel lingkungan sehingga Anda tidak perlu menentukan jalur lengkap saat menjalankan node.exe
dan npm
pada prompt perintah.
npm
dapat diunduh (tanpa instalasi) dari sini:
set NODE=%USERPROFILE%\nodejs
dan PATH=%PATH%;%NODE%
dan Anda baik sedang pergi ...
set path=your/folder/containing/node
. Misalnya set path=%userprofile%\nodejs
,. Kemudian panggil npm
setelah itu, itu saja. Perintah tersebut set path
hanya memengaruhi sesi cmd Anda saat ini, tidak secara global di registri, jadi Anda tidak perlu membatalkannya.
Saya baru saja menginstal versi terbaru dari node (0.6.12) di Windows 7 menggunakan msi (node-v0.6.12.msi).
npm sudah dikirimkan dengannya, tidak perlu menyertakannya secara terpisah.
Saya menghadapi masalah izin saat menjalankan npm (npm install mysql), dari jalur tempat nodejs saya berada, yaitu C: \ Program Files (x86) \ nodejs
Kemudian saya mengikuti langkah-langkah di bawah ini:
1) Ditambahkan C:\Program Files (x86)\nodejs\npm
dalam variabel lingkungan - Variabel sistem jalur.
2) kembali ke hanya C:\
di command prompt dan memberikan perintah - npm install mysql
- dan voila! berhasil ..
Semoga ini membantu.
Saya menjalankan node.js di Windows dengan npm. Caranya cukup gunakan cygwin. Saya mengikuti howto di bawah https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) . Tetapi pastikan bahwa Anda menggunakan nodejs versi 0.4.11 atau npm akan gagal!
Saya baru saja menginstal 64 bit Node.js v0.12.0 untuk Windows 8.1 dari sini . Ini sekitar 8MB dan karena ini adalah MSI Anda cukup klik dua kali untuk meluncurkannya. Ini akan secara otomatis mengatur jalur lingkungan Anda, dll.
Kemudian untuk mendapatkan baris perintah itu hanya [Win-Key]+[S]
untuk pencarian dan kemudian masukkan "node.js" sebagai frase pencarian Anda.
Pilih Node.js Command Prompt
entri BUKAN Node.js
entri.
Keduanya akan memberi Anda prompt perintah tetapi hanya yang pertama yang benar-benar berfungsi. npm dibangun ke dalam unduhan itu jadi hanya npm -whatever
pada saat prompt.
Gunakan pengelola Paket Windows seperti cokelat. Pertama instal chocolatey seperti yang ditunjukkan di beranda itu . Seharusnya itu mudah
Kemudian, untuk menginstal Node JS (Instal), jalankan perintah berikut dari baris perintah atau dari PowerShell:
C:> cinst nodejs.install
Berikut adalah panduan oleh @CTS_AE tentang cara menggunakan NPM dengan node.exe mandiri: https://stackoverflow.com/a/31148216/228508
Cari semua file .npmrc di sistem Anda.
Harap verifikasi bahwa jalur yang Anda berikan sudah benar. Jika tidak, harap hapus jalur yang salah.