2017-09-03 102 views
7

的Windows 10 1703
節點6.11.2
NPM 5.4.0NPM - 錯誤:EPERM:操作不允許,斷開鏈接

每次我嘗試安裝NPM包(例如:NPM我吞掉通知),我收到以下錯誤:


npm ERR!路徑C:\ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json
npm ERR!代碼EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error:EPERM:operation not permitted,unlink'C:\ Users \ web-
dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json' npm ERR! at error(native)
npm ERR! {Error:EPERM:operation not permitted,unlink'C:\ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json'
npm ERR! at error(native)
npm ERR!錯誤(本地)「錯誤:EPERM:操作不允許,取消鏈接\'C:\ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json \'\ n ,
npm ERR! errno:-4048,
npm ERR!代碼:'EPERM',
npm ERR! syscall:'unlink',
npm ERR!路徑:'C:\ Users \ web-dev \ Desktop \ barber \ node_modules \ fsevents \ node_modules \ ansi-regex \ package.json'}
npm ERR! npm ERR!請嘗試以root/Administrator身份再次運行此命令。


我跑在cmd以管理員身份
我檢查文件夾權限
我清除緩存,即使故宮說,它做它本身
我改變NPM前綴C:\用戶\用戶名\ AppData \ Roaming \ npm
沒有幫助。

請指教。

+0

我想有些進程通過訪問它們來鎖定你的文件(可能是你的代碼編輯器?)。如果可能,請在您的操作系統上禁用文件鎖定 – ideaboxer

+0

我通過向安裝命令添加了-g標誌來解決了這個問題。請關閉該問題。 –

+1

我降級到npm 5.3.0,一切都很順利。嘗試了所有通常的補救措施,我認爲npm中的某些東西會將自己鎖定。 – Gary

回答

1

顯然我試圖在本地安裝軟件包而不是全局沒有-g標誌。對於那個很抱歉。現在所有人都在工作。

相關問題