【问题标题】:npm install -g @angular/cli not working and hanging in windows 7npm install -g @angular/cli 在 Windows 7 中不工作并挂起
【发布时间】:2018-01-01 16:40:00
【问题描述】:

我无法从 npm 安装 angular cli,并且在要求 loadAllDepsIntoIdealTree 时卡住了。

采取的步骤:

C:\Windows\system32\node -v

v6.11.1

C:\Windows\system32\npm -v

3.10.10

C:\Windows\system32\npm install -g @angular/cli

它被附加的错误卡住了

【问题讨论】:

  • 你可能已经有一个 angular-cli serve 正在运行
  • 您是否以管理员身份运行此程序?
  • 我没有注意到您的屏幕截图有任何错误,它在loadAllDepsIntoIdealTree 步骤被冻结了吗?
  • 您是从代理后面运行这些命令吗?如果你是你可以试试this question
  • @PierreDuc - 感谢您的评论。我是第一次安装 angular-cli。没有 angular-cli 正在运行,因为我无法首先安装它

标签: node.js angular npm angular-cli npm-install


【解决方案1】:

我也遇到了同样的问题。以下解决方案对我有用。

如果您将nodenpm 版本升级到最新版本会更好。之后请按照以下步骤安装angular/cli

使用管理权限打开您的命令提示符并使用npm uninstall -g angular-cli 命令卸载angular/cli

删除node_modules目录,然后使用npm cache clear --force命令清除缓存。

删除C:\Users\<username>\AppData\Roaming\npm\C:\Users\<username>\AppData\Roaming\npm-cache

尝试使用npm install -g @angular/cli@latest 命令安装angular/cli@latest

希望以上技巧能解决您的问题。

【讨论】:

    【解决方案2】:

    macOS 上的 npm@5.3.0 遇到了同样的问题。通过使用validator 检查我的package.json 文件解决了这个问题。

    在我的情况下,问题是 git 包版本表示法:gulpjs/gulp.git#4.0 而不是 https://github.com/gulpjs/gulp.git#4.0

    更改后我还会重新生成package-lock.json

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 2018-06-06
      • 1970-01-01
      • 2022-01-12
      • 2018-07-30
      • 2018-05-08
      • 2017-09-27
      • 1970-01-01
      • 2017-11-09
      相关资源
      最近更新 更多