Sinau Coding
Berbincang santai perihal pemrograman
Tukang ketik yang sedang belajar pemrograman
3:23 AM

Cara mudah mengatasi npm install error code EPERM errno -4048 operation not permitted

eperm errno - 4048

Jika anda menggunakan node dan npm, dan mengalami error dengan kode 4048 pada saat melakukan npm install, berikut ini adalah cara mudah untuk mengatasi error tersebut.

Di bawah ini adalah contoh pesan error yang muncul :


npm ERR! path ...\node_modules\fsevents\node_modules\ansi-regex\package.json
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink '...fsevents\node_modules\ansi-regex\package.json'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, unlink '...\fsevents\node_modules\ansi-regex\package.json'
npm ERR! at Error (native)
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'...\\node_modules\\fsevents\\node_modules\\ansi-regex\\package.json\'\n at Error (native)'

npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: '...\\node_modules\\fsevents\\node_modex\\package.json' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! ...\npm-cache\_logs\2017-09-08T09_53_36_343Z-debug

Berikut ini adalah beberapa alternatif solusi yang dapat anda coba.

  1. Pastikan anda menutup semua editor yang mungkin saat itu sedang membuka file package.json. Lalu ulangi lagi perintah : npm install
  2. Hapus cache dengan perintah : npm cache clean
  3. Jika anda menggunakan npm versi 5.4, maka untuk saat ini silahkan downgrade ke versi 5.3
    npn install -g npm@5.3
  4. Jika semua cara di atas tidak bisa, maka silahkan coba cara terakhir yaitu dengan meng-uninstall lalu menginstall lagi nodejs

Sekian dan selamat mencoba, semoga berhasil.

Komentar

Load more

Terbaru

Cara install Postgresql di MacOS
Postgresql adalah salah satu object-relational database open source yang memiliki banyak fitur enterprise layaknya Or...
Cara install npm di Laravel
aravel adalah sebuah framework untuk webapp yang berbasis php, sedangkan npm adalah sebuah package manager untuk node...
Cara install MariaDB di MacOS dengan menggunakan Homebrew
MariaDB selain tersedia di Windows dan Linux, juga tersedia di MacOS dan dapat diinstall dengan menggunakan homebrew....
Cara insert data ke dalam list atau table tanpa menutup Modal
Desain halaman dan dialog tambah data biasanya adalah, User klik tombol yang akan memunculkan dialog, dimana dialog a...