Telah melakukan banyak googling, mencoba menginstal ulang node.js menggunakan penginstal resmi, tetapi jalur npm saya masih tidak berfungsi.
Ini tidak berhasil
npm install foo
Saya mendapatkan pesan kesalahan yang mengatakan modul hilang npm-cli.js
2 jam googling kemudian saya menemukan solusi
Alih-alih hanya ' npm ' saya ketik
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Tapi bagaimana saya bisa mengoreksi pemasangan nodejs saya sehingga saya bisa mengetik 'npm'?
Jawaban:
Anda perlu menambahkan
C:\Program Files\nodejs
variabel lingkungan PATH Anda. Untuk melakukan ini ikuti langkah-langkah berikut:C:\Program Files\nodejs
. Pastikan itu dipisahkan dari jalur lain oleh a;
.Anda harus memulai ulang perintah perintah yang saat ini dibuka sebelum berlaku.
sumber
C:\Program Files\nodejs\node_modules\npm\bin
keC:\Program Files\nodejs
dapatkan jalur dari npm:
npm config get prefix
dan hanya sebagai referensi di masa mendatang, ini adalah jalur yang saya tambahkan di Windows 10:
C:\Users\{yourName}\AppData\Roaming\npm
Memperbarui:
Jika Anda ingin menambahkannya untuk semua pengguna cukup tambahkan jalur berikut [oleh @ glenn-lawrence dari komentar]:
%AppData%\npm
sumber
%AppData%\npm
untuk membuatnya berfungsi untuk semua pengguna.Saya telah menggunakan cmdlet dan menavigasi ke jalur yang Anda inginkan untuk mengalihkan file npm Anda. Ketik npm root -g untuk melihat ke jalur mana npm Anda diinstal. Selanjutnya gunakan awalan set konfigurasi npm dan jalur npm Anda akan diubah ke direktori mana pun Anda saat ini.
sumber
Buka panel kontrol -> Sistem -> Pengaturan Sistem Lanjutan lalu variabel lingkungan.
Dari sini temukan variabel jalur, Pergi ke akhir baris dan tempelkan "C: \ Program Files \ nodejs \ node_modules \ npm \ bin" (ubah jalur ke direktori ke mana pun Anda menginstalnya misalnya jika Anda menginstalnya secara khusus dimanapun mengubahnya)
sumber
Coba yang satu ini jika Anda menggunakan windows:
1.) Cari variabel lingkungan di kotak pencarian menu awal Anda.
2.) Klik lalu pergi ke
Environment Variables...
3.) Klik PATH , klik
Edit
4.) Klik Baru dan coba salin dan tempel ini: C: \ Program Files \ nodejs \ node_modules \ npm \ bin
Jika Anda mendapat kesalahan. Lakukan nomor 4.) Klik New, lalu telusuri folder bin
sumber
Manajer Versi Node (NVM) yang diinstal untuk Windows: https://github.com/coreybutler/nvm-windows
Saya menggunakan Windows 10 - 64 bit jadi saya menjalankan ... Perintah:
nvm arch 64
(untuk menjadikan default 64 bit dapat dieksekusi)nvm list
(untuk mencantumkan semua versi node yang tersedia)nvm install 8.0.0
(untuk mengunduh node versi 8.0.0 - Anda dapat memilih apa saja)nvm use 8.0.0
(untuk menggunakan versi khusus itu)Dalam kasus saya, saya harus beralih ke versi 8.5.0 dan kemudian beralih kembali ke 8.0.0 dan itu sudah diperbaiki. Rupanya NVM menetapkan variabel PATH setiap kali Anda melakukan sakelar itu.
sumber
Ini berfungsi untuk saya: 1. npm root -g (untuk melihat npm saat ini diinstal) 2. npm config set awalan (untuk mengubah jalur)
sumber
Edit variabel lingkungan Sistem, dan masukkan jalur berikut:
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
sumber
Anda dapat mengikuti langkah-langkah berikut:
C:\Program Files\nodejs\node_modules\npm\bin
'Jika Anda mendapat kesalahan. coba langkah lain:
sumber
mengubah jalur untuk nodejs di lingkungan varibale.
sumber
Saya melakukan ini di Windows 10,
c:\programfiles\nodejs\node_modules\npm\bin
Sekarang Anda dapat menulis perintah Anda di prompt atau PowerShell.
Jika Anda menggunakan Windows 10, pilih PowerShell dengan UI yang kaya
sumber
Jika setelah menginstal npm Anda berhasil, dan Anda ingin menginstal VueJS maka inilah yang harus Anda lakukan
setelah menjalankan perintah berikut (sebagai Admin)
npm install --global vue-cli
Ini akan menempatkan vue.cmd di direktori berikut
C:\Users\YourUserName\AppData\Roaming\npm
Anda akan melihat ini di direktori Anda.
Sekarang gunakan vue sebagai perintah di cmd. Buka cmd sebagai admin dan jalankan perintah berikut.
setx /M path "%path%;%appdata%\npm"
Sekarang restart cmd dan jalankan vue lagi. Seharusnya berfungsi dengan baik, dan kemudian Anda dapat mulai mengembangkan dengan VueJS.
Saya harap ini membantu.
sumber
Saya mengalami masalah ini di 2 komputer di rumah saya yang masing-masing menggunakan Windows 10. Masalahnya dimulai ketika saya harus mengubah beberapa variabel Lingkungan untuk proyek yang telah saya kerjakan di Visual studio 2017 dll. Setelah beberapa bulan kembali menggunakan node js dan npm saya mengalami masalah ini lagi dan tidak ada solusi di atas yang membantu. Saya melihat komentar Sean tentang solusi Yar dan saya mencampur kedua solusi tersebut: 1) di jendela variabel lingkungan saya memiliki satu variabel tambahan yang memiliki nilai ini:% APPDATA% \ npm. Saya menghapusnya dan masalahnya hilang!
sumber
tambahkan Jalur Lingkungan ke
sumber
Jika Anda tidak dapat bekerja dengan paket npm, Anda mungkin memiliki konfigurasi yang buruk dengan paket instalasi npm, coba ini:
Jalankan perintah berikut di terminal Anda untuk kembali ke registri default
https://docs.npmjs.com/misc/config#registry
sumber
langkah 1 dalam variabel pengguna dan variabel sistem
kemudian periksa keduanya
node -v
dannpm -v
kemudian coba perbaruinpm i -g npm
sumber
Ketika Anda berada di
Windows
tetapi menjalankanVS Code
diWindows Subsystem for Linux
seperti inilinux@user: /home$ code .
Anda benar-benar ingin menginstal
NodeJs
padaLinux
denganlinux@user: /home$ sudo apt install nodejs
Instalasi
NodeJs
padaWindows
, memodifikasiPATH
dan me-restart akan membuat Anda tidak ada hasil.sumber
Saya mungkin benar-benar noob tetapi saya tidak tahu saya harus menginstal npm-cli terlebih dahulu. Saya baru saja berasumsi bahwa saya sudah memilikinya.
sumber
npm-cli
, tetapi cuplikan Anda mengacu padavue-cli
. Yang mana yang ingin Anda gunakan?