Aku lari
npm config set prefix /usr/local
Setelah menjalankan perintah itu, Ketika mencoba menjalankan perintah npm apa pun di OS Windows saya terus mendapatkan yang di bawah ini.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Telah menghapus semua file dari
C:\Users\<your username>\.config\configstore\
Tidak bekerja.
Ada saran ?
javascript
node.js
npm
bower
npm-install
Lahar Shah
sumber
sumber
npm cache clean --force
memecahkan masalah bagi saya.Jawaban:
Menjalankan perintah ini adalah kesalahanku.
Path
/usr/local
bukan untuk windows. Perintah ini mengubah variabel awalan di'C:\Program Files (x86)\Git\local'
Untuk mengakses dan membuat perubahan ke direktori ini, saya perlu menjalankan cmd saya sebagai administrator.
Jadi saya melakukan:
npm config edit
(Anda akan mendapatkan editor notepad)prefix
variabel menjadiC:\Users\<User Name>\AppData\Roaming\npm
Kemudian
npm start
bekerja di konsol normal.sumber
prefix
(adalah;prefix...
) setelahnpm config edit
, dan Profit. Tidak yakin apakah itu A Smart Thing, tetapi berhasil.Ini terjadi karena windows tidak memberikan izin kepada pengguna untuk membuat folder di dalam drive sistem. Untuk mengatasi ini:
Klik kanan
Folder> Properti > Tab Keamanan
Klik Edit untuk mengubah Izin> Pilih pengguna dan berikan Kontrol Penuh kepada pengguna tersebut.
sumber
Saya memecahkan masalah dengan mengubah akses pengguna windows untuk yang lebih tua:
Berikut tangkapan layarnya : http://prntscr.com/djdn0g
sumber
Terkadang, yang diperlukan hanyalah menghentikan server dev sebelum menginstal / memperbarui paket.
sumber
Saya baru-baru ini mengalami masalah yang sama ketika saya mengupgrade ke versi baru, satu-satunya solusi adalah melakukan downgrade
Untuk mencopot pemasangan:
Instal versi sebelumnya:
Coba perbarui versi di lain waktu.
sumber
Dalam kasus saya, saya menghadapi kesalahan ini karena direktori saya dan filenya dibuka di editor saya (kode VS) ketika saya sedang berjalan
npm install
. Saya memecahkan masalah dengan menutup editor saya dan menjalankannpm install
baris perintah.sumber
Saya memiliki masalah yang sama, setelah memperbarui npm. Selesaikan dengan menginstal ulang npm terbaru lagi dengan:
tapi kali ini dengan cmd yang berjalan dalam mode administrasi.
saya melakukan semua ini karena saya curiga ada masalah dengan pembaruan, sebagian besar beberapa file hilang.
sumber
Saya menggunakan Windows 10. Saya memulai CMD sebagai administrator, dan itu memecahkan masalah.
Temukan CMD, klik kanan, dan klik open as administrator.
sumber
bagi saya itu masalah mengubah folder yang ada di node_module, jadi saya nuked seluruh folder dan menjalankan npm install lagi. itu berfungsi tanpa kesalahan setelah itu
sumber
Saya memiliki versi lama dari
npm
. Saya menjalankan serangkaian perintah untuk mengatasi masalah ini:Kemudian:
Kemudian (sekali lagi):
Dan akhirnya dapat menjalankan ini (menginstal proyek Angular) tanpa kesalahan yang saya lihat terkait
EPERM
:sumber
Saya mengalami masalah yang sama ketika saya mencoba menginstal paket npm
AVA
. Solusi bagi saya adalah menghapus folder node_modules dan membersihkan paksa cache npm:Saya kemudian dapat menginstal paket npm tanpa masalah.
sumber
Cara paling sederhana
Semoga saya tidak terlambat untuk posting ini tetapi baru-baru ini bahkan saya juga terkena masalah ini. Dan juga saya tidak memiliki hak admin di laptop saya.
Inilah cara termudah untuk memperbaiki bug.
.npmrc
(itu akan menjadiC:\Users\<user name>\.npmrc
)prefix=
menjadiprefix=C:\Users\<user name>\AppData\Roaming\npm
semoga bermanfaat ..
sumber
Jika Anda mendapatkan kesalahan ini di terminal / command prompt IDE, coba hapus node_modules, tutup IDE, dan jalankan
npm install
perintah lagi. Saat IDE dimulai tetapi masih belum menyelesaikan analisisnya terhadap pohon node_modules adalah saat yang sulit, ketika penginstalan paket mungkin gagal karena IDE masih memindai konten node_modules.sumber
Memulai ulang VsCode menyelesaikannya untuk saya.
sumber
Saya memiliki masalah yang sama, karena saya menggunakan LAN perusahaan saya. Dan saya hanya berlari
cmd.exe npm
dan saya bisa menjalankan perintah saya yang lain tanpa kesalahan setelah itu.Hanya membagikan ini, karena dapat membantu orang lain yang mencoba melakukan ini di LAN kantor mereka. Terima kasih.
sumber
Jalankan saja cmd sebagai admin. hapus folder node_modules lama dan jalankan npm install lagi.
sumber
Temukan perintah ini
npm cache clean
sebagai solusi untuk kesalahan tersebut dengan cara cepat dan sederhana!sumber
Saya memperbarui versi node saya ke 8.9.4 dan menjalankan perintah instal yang diperlukan lagi dari command prompt administrator. Itu berhasil untuk saya!
sumber
Sebuah reboot laptop saya dan kemudian
npm install
bekerja untuk saya!
sumber
Terjadi pada saya karena folder / file dikunci oleh proses lain. Menggunakan alat (LockHunter) untuk menghentikan proses itu dan mulai bekerja kembali (kemungkinan alasan).
sumber
Coba npm i -g npm. NPM versi 6.9 bekerja untuk saya.
sumber
Windows 10,
Menjalankan IDE (dalam kasus saya IntelliJ) dalam mode administrator dan menjalankan instalasi npm tidak menyelesaikan masalah.
Jika tidak ada IDE, jalankan CMD dalam mode administrator dan coba jalankan npm install
sumber
Saya menjalankan server create-react-app. Cukup hentikan server dan semuanya bekerja dengan baik.
sumber
Coba instal paket npm dengan menjalankan CMD sebagai Administrator. Anda dapat menuju ke diskusi yang luas tentang bug ini di npm install melempar EPERM kesalahan .
sumber
Menjalankan perintah npm di Windows Powershell memecahkan masalah saya.
sumber
Sama dengan saya, solusi saya adalah menutup studio Android, AVD Manager, Visual Studio dan instal ulang. Saya menjalankan perintah ini untuk memperbarui expo cli saya:
sumber
Ternyata perangkat lunak anti-virus juga dapat menyebabkan kesalahan ini. Dalam kasus saya, saya memiliki Perlindungan Ransomware Keamanan Windows yang melindungi folder pengguna saya yang menyebabkan kesalahan ini.
sumber
Bagi saya, ini adalah masalah dengan file .npmrc. Yang ada di C: \ Users \ myname.npmrc Entah bagaimana konten file .npmrc berubah. Saya telah mengubah konten dengan membandingkan dengan laptop rekan saya. Jadi itu terpecahkan.
Sebagai referensi, saya menambahkan konten file .npmrc juga
sumber
Bagi mereka yang mencoba memperbarui konfigurasi
Jika mengalami masalah saat memperbarui konfigurasi npm Anda, coba jalankan menggunakan tanda -g . Ini memecahkan masalah pada Win 10 untuk saya setelah mencoba yang lainnya.
Saya dapat memperbarui konfigurasi dan perubahan tercermin di mana-mana. Ini mungkin karena menjalankan npm dalam lingkup organisasi.
sumber
npm install cross-env Coba ini berhasil untuk saya.
sumber