Windows 10 中的 npm 安装错误( npm install -g angular-cli )
Posted
技术标签:
【中文标题】Windows 10 中的 npm 安装错误( npm install -g angular-cli )【英文标题】:npm install error ( npm install -g angular-cli ) in windows 10 【发布时间】:2017-11-09 00:46:19 【问题描述】:节点-v
v4.5.0
npm -v
5.0.1
有人在 Windows 10 中安装 angular-cli 时遇到过这种问题吗?
【问题讨论】:
错误是什么?? 请点击这些命令行 --> 已尝试--> npm install -g @angular/cli 已尝试--> npm install -g angular-cli 在问题中。 我点击了 :) 请尝试我在答案中给你的解决方案 npm install -g @angular/cli(i.stack.imgur.com/HGJz9.png) npm install -g angular-cli(i.stack.imgur.com/SIzPK.png) 【参考方案1】:尝试以下方法:
第 0 步:运行此命令
npm uninstall -g @angular/cli
npm cache clean
第一步:删除这个文件夹:C:\Users\%YOUR-USERNAME%\AppData\Roaming\npm
第 2 步:从 Windows 卸载 Nodejs
第 3 步:重新启动您的电脑
第 4 步: 从此处安装新的 Nodejs 副本:https://nodejs.org/en/
第 5 步:全局安装 CLI
npm install -g @angular/cli@latest
【讨论】:
walaikum assalam @Hamed 谢谢 我在安装 gulp-cli 时遇到了同样的问题,然后我应用了这些步骤并且成功了。谢谢。【参考方案2】:试试这个:
$ npm remove -g angular-cli
$ npm cache clean
$ npm install -g angular-cli
【讨论】:
仍然无法正常工作我尝试与您提到的相同...同样的错误【参考方案3】:检查路径(npm -v, node -v)ie 设置路径变量https://***.com/a/32159233/4720950
User Variable C:\Users\Username\AppData\Roaming\npm
System Variable C:\Program Files\nodejs
重启系统&更新,清理npm https://***.com/a/45020014
npm install npm@latest -g
npm cache clean
卸载prev angular cli,然后重新安装angular cli
npm uninstall -g angular-cli
npm install -g @angular/cli
【讨论】:
【参考方案4】:我最近在 Windows 机器上运行时遇到了这个问题。
解决: 使用 gitbash:
npm uninstall -g @angular/cli
npm cache verify
使用 Windows 菜单上的卸载选项卸载节点 > 节点 使用 gitbash: cd ~/AppData/漫游 rm -rf npm rm -rf npm-cache
RESTART WINDOWS : 你必须重新启动 windows
重新安装 node.js
npm i @angular/cli -g
那行得通。
【讨论】:
【参考方案5】:-
删除 c:/users/accountname/AppData/Roaming/npm/node_modules/@angular
删除 c:/users/accountname/AppData/Roaming/npm/ng
删除 c:/users/accountname/AppData/Roaming/npm/ng.cmd
删除 c:/users/accountname/AppData/Roaming/npm/ng.ps1
在 cmd 中运行此命令
npm install -g @angular/cli
【讨论】:
以上是关于Windows 10 中的 npm 安装错误( npm install -g angular-cli )的主要内容,如果未能解决你的问题,请参考以下文章
尝试在 Windows 上安装 NPM 包时遇到证书错误。我正在使用节点 v10.9.0
npm 安装失败,错误 C2373 与 vs2015 更新 3
npm 错误! Windows 10 上的代码 EPERM 和 errno -4048