我在Windows 10系统上遇到了angular-cli的安装问题。 这些错误与Python依赖关系和node-gyp有关。如下:
dist
答案 0 :(得分:5)
卸载强>
npm uninstall -g angular-cli
npm uninstall --save-dev angular-cli
更新全球套餐
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
答案 1 :(得分:3)
<强>更新强>
这似乎在较新的版本中得到修复,不再需要此解决方案。
由于mukesh51没有回答他自己的问题而且Bhargav Rao从问题本身中删除了mukesh51的答案,我在这里给出了答案:安装似乎在以下步骤中起作用:
npm install -g node-gyp
npm install -g windows-build-tools
npm install -g @angular/cli
我从here采取了这些步骤。
答案 2 :(得分:2)
使用windows power shell安装angular-cli。它会毫无问题地运行。
答案 3 :(得分:1)
Windows 10解决方案
回顾一下安装步骤的痕迹......您可能会看到它在以下位置找到了Angular二进制文件:
C:\ Program Files \ Git \ usr \ local \ node_modules \ @angular \ cli \ bin
我使用此路径添加了一个ENVT变量, ng 在此之后正常工作
答案 4 :(得分:1)
当我直接使用bash安装角度时,我也遇到了同样的问题。安装完全错误。然后我尝试在我的项目中本地安装(不删除全局项目)。这似乎已经解决了问题,但在创建新应用时遇到了错误。
所以我卸载了所有东西:
npm uninstall -g @angular/cli
并重新安装 Angular使用Windows Power Shell(作为管理员)
npm install -g @angular/cli
这解决了整个问题!希望它有所帮助!
答案 5 :(得分:0)
我尝试使用npm install -g @angular/cli
npm成功下载文件并将文件复制到AppData,但无法使用ng -v
之后,我尝试执行以下操作:
npm cache clean --force
如果使用npm cache clean
发出警告,则强行删除npm缓存。
然后尝试
npm install -g @angular/cli@latest
通过在Windows10中尝试上述解决方案,我已成功安装。
答案 6 :(得分:0)
CLI和生成的项目都具有需要Node 8.9或更高版本以及NPM 5.5.1或更高版本的依赖项。
尝试更新node.js和npm
答案 7 :(得分:0)
npm卸载-g @ angular / cli npm install -g @ angular / cli