【发布时间】:2017-08-28 03:12:56
【问题描述】:
当我再次尝试安装节点依赖项时,出现以下错误。 我删除了节点模块文件夹并再次安装并正确安装,但我想知道为什么会发生此错误。请帮我解决这个问题。
D-4417845 MINGW64 /d/Project_Worksapce/angular2-reddit-master/angular2-reddit-master $ npm 安装
ng-book2-reddit@1.0.0 D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master
+-- 并发@1.0.0
+-- es6-shim@0.33.13
+-- live-server@0.9.2
+-- 反射元数据@0.1.2
+-- rxjs@5.0.0-beta.0
+-- systemjs@0.19.6
+-- typescript@1.8.10
`-- zone.js@0.5.10
npm 错误! Windows_NT 10.0.14393 npm 错误! argv "D:\Node\node.exe" "D:\Node\node_modules\npm\bin\npm-cli.js" "安装" npm 错误!节点 v6.10.1 npm 错误! npm v3.10.10 npm 错误!路径 D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\node_modules.staging\angular2-751451fd npm 错误!代码 EPERM npm 错误!错误号-4048 npm 错误!系统调用重命名
npm 错误!错误:EPERM:不允许操作,重命名 'D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\node_modules.staging\angular2-751451fd' -> 'D:\Project_Worksapce\angular2-reddit-master\angular2 -reddit-master\node_modules\angular2' npm 错误!在 destStatted (D:\Node\node_modules\npm\lib\install\action\finalize.js:25:7) npm 错误!在 D:\Node\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29 npm 错误!在 FSReqWrap.oncomplete (fs.js:123:15) npm 错误! npm 错误!错误:EPERM:不允许操作,重命名 'D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\node_modules.staging\angular2-751451fd' -> 'D:\Project_Worksapce\angular2-reddit-master\angular2 -reddit-master\node_modules\angular2' npm 错误!在错误(本机) npm 错误! { 错误:EPERM:不允许操作,重命名 'D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\node_modules.staging\angular2-751451fd' -> 'D:\Project_Worksapce\angular2-reddit-master\ angular2-reddit-master\node_modules\angular2' npm 错误!在 destStatted (D:\Node\node_modules\npm\lib\install\action\finalize.js:25:7) npm 错误!在 D:\Node\node_modules\npm\node_modules\graceful-fs\polyfills.js:264:29 npm 错误!在 FSReqWrap.oncomplete (fs.js:123:15) npm 错误! npm 错误!错误:EPERM:不允许操作,重命名 'D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\node_modules.staging\angular2-751451fd' -> 'D:\Project_Worksapce\angular2-reddit-master\angular2 -reddit-master\node_modules\angular2' npm 错误!在错误(本机)父级:'ng-book2-reddit'} npm 错误! npm 错误!请尝试以 root/管理员身份再次运行此命令。
npm 错误!请在任何支持请求中包含以下文件: npm 错误! D:\Project_Worksapce\angular2-reddit-master\angular2-reddit-master\npm-debug.log
【问题讨论】:
-
所有内容都在错误消息中,您可能使用管理员权限进行了 npm 安装,现在它需要删除/重命名文件夹,但它没有权限。
-
Supamiu ,我仅以管理员权限安装,但是当我再次尝试安装依赖项时出现错误,因此我删除了节点模块文件夹,然后再次安装并正常工作。