npm ERR! code: 'EPERM' (權限問題 errro permit)


PS C:\Users\user\Desktop\test\my-project> npm run iview --save
npm ERR! missing script: iview

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2018-08-15T06_36_34_825
Z-debug.log
PS C:\Users\user\Desktop\test\my-project> npm i iview --save
npm ERR! path C:\Users\user\Desktop\test\my-project\node_modules\fsevents\node_mod
ules\aproba\package.json
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\user\Desktop\test
\my-project\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'C:\Users\user\Desktop\t
est\my-project\node_modules\fsevents\node_modules\aproba\package.json'
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'C:\\Users\\user
\\Desktop\\test\\my-project\\node_modules\\fsevents\\node_modules\\aproba\\package.json\'',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'C:\\Users\\user\\Desktop\\test\\my-project\\node_modules\\fsevents\\node_modules\\aproba\\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!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2018-08-15T06_37_47_459Z-debug.log
PS C:\Users\user\Desktop\test\my-project>

之前NPM 安裝一直報這個,以為還真是權限不夠,感覺有點奇怪,用管理員權限執行,沒用,不過后面查了下,以為是 緩存的問題,清理下緩存就行,不用管理員權限。但沒用(如下)

方法1、

需要刪除npmrc文件。

強調:不是nodejs安裝目錄npm模塊下的那個npmrc文件

而是在C:\Users\{賬戶}\下的.npmrc文件..

方法2、

或者直接用命令清理就行,控制台輸入:

npm cache clean --force

 

解決:


通過cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org

    • 使用 
      cnpm install express

解決問題。個人覺得是因為之前 下載了CNPM ,所以導致了 權限問題。

以后包用 cmpn 安裝 就解決問題了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM