我正在使用 Node v6.11.2、npm v5.3.0 和 Angular/cli v1.2.7。
我的大部分 npm 安装突然收到以下错误消息。以前没见过...
mmeppiel@MC-LT-MMEPPIEL MINGW64 ~/Desktop/Angular Solutions/my-app (master)
$ npm install --save [email protected] /cdn-cgi/l/email-protection font-awesome
npm ERR! path C:\Users\mmeppiel\Desktop\Angular Solutions\my-app\node_modules\fs events\node_modules
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall lstat
npm ERR! Error: EPERM: operation not permitted, lstat 'C:\Users\mmeppiel\Desktop \Angular Solutions\my-app\node_modules\fsevents\node_modules'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, lstat 'C:\Users\mmeppiel\Desk top\Angular Solutions\my-app\node_modules\fsevents\node_modules'
npm ERR! at Error (native)
npm ERR! stack: 'Error: EPERM: operation not permitted, lstat \'C:\\Users\\mme ppiel\\Desktop\\Angular Solutions\\my-app\\node_modules\\fsevents\\node_modules\ '\n at Error (native)',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'lstat',
npm ERR! path: 'C:\\Users\\mmeppiel\\Desktop\\Angular Solutions\\my-app\\node_ modules\\fsevents\\node_modules' }
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\mmeppiel\AppData\Roaming\npm-cache\_logs\2017-08-08T00_56_ 59_442Z-debug.log
谁能解释一下这是怎么回事?我尝试过的事情:
- 以管理员身份运行 Git Bash
- 关闭我的防火墙和防病毒保护
- 运行 npm 缓存清理
- 手动删除 AppData\Roaming\npm-cache 的竞赛
- 通过控制面板卸载节点并重新安装
- 授予每个人对 C:\Program Files\nodejs 的完全权限
- 重新安装了 CLI
- 重新启动我的电脑(不会受伤吗?)
- 确保node_modules文件夹不是只读的
感谢您的时间!
我在运行 Visual Studio Code 时收到此错误,因为打字稿编译器会监视文件并锁定它们(请参阅https://github.com/Microsoft/vscode/issues/28593 https://github.com/Microsoft/vscode/issues/28593)。解决方案是在处理 NPM 时暂时关闭 VS Code。也许你有看文件的东西?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)