在Windows 10上安装Angular-CLI

时间:2016-09-28 09:50:22

标签: javascript node.js angular windows-10

我在Windows 10系统上遇到了angular-cli的安装问题。     这些错误与Python依赖关系和node-gyp有关。如下:

dist

8 个答案:

答案 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的答案,我在这里给出了答案:

安装似乎在以下步骤中起作用:

  1. npm install -g node-gyp
  2. npm install -g windows-build-tools
  3. npm install -g @angular/cli
  4. 我从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

  • 如果不起作用: 关闭终端,打开一个新终端,或者将CMD或Git用于Windows。