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 安装 就解决问题了