Saya memiliki Windows 7 32-bit. Saya menginstal Node.js 32 bit terbaru .
Ketika saya mencoba menjalankan perintah npm install jquery
, saya menerima kesalahan:
Kesalahan: ENOENT, stat 'C: \ Users \ RT \ AppData \ Roaming \ npm
Bagaimana cara mengatasinya?
res.sendfile('pathSlightlyWrong/posts.html')
(dialami di bawah Windows 7)Jawaban:
Secara manual membuat folder bernama 'npm' di jalur yang ditampilkan memperbaiki masalah.
Informasi lebih lanjut dapat ditemukan di halaman Pemecahan Masalah
sumber
Saya mengalami masalah yang sama saat menginstal paket melalui npm.
Setelah membuat
npm
folder secara manual dalamC:\Users\UserName\AppData\Roaming\
kesalahan tertentu hilang, tetapi memberikan beberapa kesalahan yang sama ketika mencoba untuk membuat direktori tambahan dinpm
folder dan gagal. Masalah ini diatasi setelah menjalankan prompt perintah sebagai administrator .sumber
Ini juga dapat diperbaiki dengan menginstal paket node secara manual.
Proses melakukan itu akan mengatur semua direktori yang diperlukan.
sumber
Saya merekomendasikan pengaturan lokasi alternatif untuk modul npm Anda.
Tentu saja Anda dapat mengatur lokasi ke tempat yang paling sesuai.
Ini telah bekerja dengan baik untuk saya dan mengatasi masalah izin yang mungkin Anda temui.
sumber
Anda dapat pergi ke Menu Mulai dan mencari ikon Node.js dan membuka shell dan kemudian menginstal apa pun dengan
sumber
Instal versi stabil dan bukan yang terbaru, saya menurunkan versi
node-v0.10.29-x86.msi
dari'node-v0.10.33-x86.msi'
dan berfungsi dengan baik untuk saya!http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/
sumber
Saya membutuhkan paket dari github yang ditulis dalam bentuk huruf. Saya melakukan git pull dari versi terbaru dari cabang master ke root proyek utama saya. Saya kemudian pergi ke direktori dan melakukan instalasi npm sehingga perintah gulp akan bekerja yang menghasilkan modul ES5. Bagaimanapun, untuk mempersingkat cerita, proses pembuatan saya mencoba membuat file dari folder baru ini sehingga saya harus memindahkannya dari root. Ini menyebabkan kesalahan yang sama ini.
sumber