繁体   English   中英

Angular 2/4 npm安装问题

[英]Angular 2/4 npm install issue

当我尝试通过npm安装angular时,出现以下错误消息:

npm install -g @ angular / cli

npm ERR! path C:\Users\myname\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\acorn
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename 'C:\Users\myname\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\acorn' -> 'C:\Users\myname\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\.acorn.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\myname\AppData\Roaming\npm-cache\_logs\2017-07-26T15_20_28_022Z-debug.log

当前设置:

节点-v v6.11.1

npm -v 5.3.0

VOILA! 我找到了答案。 实际上,我不能说这是对问题的真正答案,但是效果很好。 所以我要做的是,以管理员身份运行bash(我之前做过很多次,但没有成功),接下来我做了:

$npm cache verify (to see what will happen after i deleted some stuff, uncompleted angular package in node_modules directory for example)

$npm update ( update all outdated local packages )
$npm update -g ( update global packages )

$npm install -g @angular/cli

也许没有必要以管理员身份运行Bush,也许只需npm更新就足够了。 无论如何,我希望这种解决方案对某人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM