由于解析时 JSON 输入意外结束,无法安装 Angular CLI

Not Able to Install Angular CLI due to Unexpected end of JSON input while parsing

使用 npm 安装 angular/cli 时出现以下错误。我什至尝试重新安装 node.js 并尝试通过以下命令安装 angular cli

npm install -g @angular/cli

也试过

npm install @angular/cli@latest -g 

但仍然弹出相同的错误。

C:\Users\USER>npm install @angular/cli@latest -g
npm ERR! Unexpected end of JSON input while parsing near '...":{"babel-polyfill":"'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\USER\AppData\Roaming\npm-cache\_logs20-10-14T19_32_16_080Z-debug.log

检查您的 package.json 是否有效 JSON。很有可能您多了一个逗号或少了一个逗号。

这可能是因为缓存的节点模块文件中的文件损坏。

在下面尝试;

运行npm install -g @angular/cli --force。这应该会强制重新安装软件包

我的问题终于解决了 - angular/cli 安装成功。

运行 在 cmd promt 中执行以下命令:

  1. npm 缓存验证
    --> 运行 cmd 中验证 NPM 缓存内存的命令。
  2. npm 缓存清除 --force --> 它将清理您的 NPM 缓存内存。
  3. npm install –g @angular/cli@latest --> 现在尝试使用此命令安装
  4. ng --version --> 检查 angular.
  5. 的安装版本

感谢大家..