【发布时间】:2017-04-06 20:23:56
【问题描述】:
我对此进行了广泛的研究,但一无所获。所以我希望这会产生一个不同的解决方案。
我不断收到此错误
npm WARN packages@1.0.0 No description
npm WARN packages@1.0.0 No repository field.
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! path C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall rename
npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR! at destStatted (C:\Users\Luis\AppData\Roaming\nvm\v6.9.1\node_modules\npm\lib\install\action\finalize.js:25:7)
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR! at Error (native)
npm ERR! { Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' ->
'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR! at destStatted (C:\Users\Luis\AppData\Roaming\nvm\v6.9.1\node_modules\npm\lib\install\action\finalize.js:25:7)
npm ERR! at FSReqWrap.oncomplete (fs.js:123:15)
npm ERR!
npm ERR! Error: EPERM: operation not permitted, rename 'C:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\.staging\depd-974ec5fe' -> 'C
:\xampp\htdocs\nodeprojects\contact-list-app\node_modules\depd'
npm ERR! at Error (native) parent: 'packages' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! C:\xampp\htdocs\nodeprojects\contact-list-app\npm-debug.log
- 它不是 Mac,它是 Windows 机器,所以与 sudo 无关,因为其他回复建议 here
- 我没有运行防病毒软件,所以 this 也不行
- 我按照 here 的建议运行了
npm cache clean和其他 SO 解决方案
它运行良好,然后当我尝试安装 angular-ui-bootstrap 时它开始这样做。但我能够安装其他依赖项就好了。
我也做过:
- 重启了我的机器
- 使用 CMD 作为管理员
- 使用 git bash
- 使用 npm 控制台
- 删除整个内容并在另一个目录中重新开始(绝望)
- 卸载并重新安装 node.js
- 喝了很多咖啡,升级为酒
请保释我。
【问题讨论】:
-
你试过用
npm install -g npm@latest升级npm吗? -
你问的很有趣。当我阅读你的评论时,我正在这样做。我会在 2 分钟内告诉你是否能解决问题
-
@doublesharp...没有雪茄。那也没有解决它
-
您可能还想查看
npm-debug.log的内容,如果它仍然无法正常工作,请查看.\node_modules下是否有.staging和/或depd文件夹,以及他们的权限是什么。 -
它分阶段安装,但从未成功,因此永远不会创建 node_modules 文件夹
标签: node.js npm npm-install