Angular 2 \ Node Dependencies

时间:2017-04-03 09:50:40

标签: node.js angular

当我尝试再次安装节点依赖项时,我收到以下错误。 我删除了node modules文件夹并重新安装并正确安装但我想知道为什么会出现这个错误。请帮帮我。

D-4417845 MINGW64 / d / Project_Worksapce / angular2-reddit-master / angular2-reddit-master $ npm install

ng-book2-reddit@1.0.0 D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master

+ - concurrently@1.0.0

+ - es6-shim@0.33.13

+ - live-server@0.9.2

+ - reflect-metadata@0.1.2

+ - rxjs@5.0.0-beta.0

+ - systemjs@0.19.6

+ - typescript@1.8.10

` - zone.js@0.5.10

npm ERR! Windows_NT 10.0.14393 错误的ERR! argv" D:\ Node \ node.exe" " d:\节点\ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" 错误的ERR!节点v6.10.1 错误的ERR! npm v3.10.10 错误的ERR!路径D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master \ node_modules.staging \ angular2-751451fd 错误的ERR!代码EPERM 错误的ERR! errno -4048 错误的ERR!系统调用重命名

npm ERR!错误:EPERM:不允许操作,重命名' D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master \ node_modules.staging \ angular2-751451fd' - > ' d:\ Project_Worksapce \ angular2-书签交易主\ angular2-书签交易主\ node_modules \ angular2' 错误的ERR!在destStatted(D:\ Node \ node_modules \ npm \ lib \ install \ action \ finalize.js:25:7) 错误的ERR!在D:\ Node \ node_modules \ npm \ node_modules \ graceful-fs \ polyfills.js:264:29 错误的ERR!在FSReqWrap.oncomplete(fs.js:123:15) 错误的ERR! 错误的ERR!错误:EPERM:不允许操作,重命名' D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master \ node_modules.staging \ angular2-751451fd' - > ' d:\ Project_Worksapce \ angular2-书签交易主\ angular2-书签交易主\ node_modules \ angular2' 错误的ERR!在错误(本机) 错误的ERR! {错误:EPERM:不允许操作,重命名' D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master \ node_modules.staging \ angular2-751451fd' - > ' d:\ Project_Worksapce \ angular2-书签交易主\ angular2-书签交易主\ node_modules \ angular2' 错误的ERR!在destStatted(D:\ Node \ node_modules \ npm \ lib \ install \ action \ finalize.js:25:7) 错误的ERR!在D:\ Node \ node_modules \ npm \ node_modules \ graceful-fs \ polyfills.js:264:29 错误的ERR!在FSReqWrap.oncomplete(fs.js:123:15) 错误的ERR! 错误的ERR!错误:EPERM:不允许操作,重命名' D:\ Project_Worksapce \ angular2-reddit-master \ angular2-reddit-master \ node_modules.staging \ angular2-751451fd' - > ' d:\ Project_Worksapce \ angular2-书签交易主\ angular2-书签交易主\ node_modules \ angular2' 错误的ERR!在错误(本机)父级:' ng-book2-reddit' } 错误的ERR! 错误的ERR!请尝试以root / Administrator方式再次运行此命令。

npm ERR!请在任何支持请求中包含以下文件: 错误的ERR! d:\ Project_Worksapce \ angular2-书签交易主\ angular2-书签交易主\ NPM-的debug.log

1 个答案:

答案 0 :(得分:0)

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