【问题标题】:npm Json parsing error for @angular/cli installation@angular/cli 安装的 npm Json 解析错误
【发布时间】:2018-05-19 02:29:12
【问题描述】:

我正在尝试安装 Angular 6:
$ npm install -g @angular/cli@latest

我正在使用
node -v - v8.11.1
npm -v - 6.0.1
操作系统 Linux (Mint 18) 我得到了:

npm ERR! Unexpected end of JSON input while parsing near '...um":"7e1bd7294bd522da'

注意: 因为我使用的是 npm,所以我已经尝试过 npm cache verifynpm cache clean --force 我仍然得到相同的结果

【问题讨论】:

    标签: angular npm angular-cli npm-install


    【解决方案1】:

    这似乎是您的 node/npm 的问题,而不是 Angular CLI 的问题。

    只需从程序和功能中完全卸载 Node.js 并重新安装它,确保您完全删除了 Npm 文件夹中的所有节点模块和 npm 缓存,并且不存在于其他任何地方

    【讨论】:

    • 尝试卸载节点并再次安装它仍然得到相同的结果,还尝试了 nvm 并尝试使用 8.11.2 和 9.2.0 但得到相同的结果,是因为一些剩余文件(即使我使用 nvm 来指定要使用的节点版本)?
    • 你可以尝试删除 package-lock.json 并在此之后运行 npm install。
    • 在从 version/v8.11.2/lib/node_modules/ 中删除 package-lock.json.5 之后,我现在正在使用带有节点 8.11.2 和 npm 5.5.1 的 nvm npm/ 我得到了同样的结果
    • 这很奇怪,你的文件仍然存在的地方
    • 完全删除 nodejs 并再次安装,谢谢!
    猜你喜欢
    • 2023-03-29
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多