【问题标题】:Angular 2 \ Node DependenciesAngular 2 \ 节点依赖
【发布时间】: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 ,我仅以管理员权限安装,但是当我再次尝试安装依赖项时出现错误,因此我删除了节点模块文件夹,然后再次安装并正常工作。

标签: node.js angular


【解决方案1】:

当我们已经有节点模块时,当我们给出“npm install”时,它会检查所有的依赖关系,如果它已经存在,那么它将忽略并只安装那些不存在的。有时它会抛出这样的错误。不确定为什么会发生,但我删除了节点模块文件夹,然后再次安装,它的工作完美。

【讨论】:

    猜你喜欢
    • 2017-12-02
    • 2016-02-15
    • 1970-01-01
    • 2017-10-09
    • 2019-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多