命令:
npm install -g @angular/cli@latest
例外:
详细堆栈SyntaxError:解析时JSON输入意外结束 靠近'... ge-2.2.1.tgz“},” engin“ 169. JSON.parse的详细堆栈 ()parseJson中的169详细堆栈(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ node_modules \ node-fetch-npm \ node_modules \ json-parse-更好的错误\ index.js:7:17) 消耗存储区169上的详细堆栈(C:\ Program 文件\ nodejs \ node_modules \ npm \ node_modules \ pacote \ node_modules \ make-fetch-happen \ node_modules \ node-fetch-npm \ src \ body.js:96:50) 169详细堆栈于169详细堆栈于 process._tickCallback(internal / process / next_tick.js:188:7)
寻求帮助和支持。 谢谢
答案 0 :(得分:8)
npm cache clean --force
然后:
npm install -g @angular/cli
如果不起作用:
删除 package.lock.json 文件,然后重试
答案 1 :(得分:1)
升级npm
软件包后,我开始遇到这个问题。
您可以通过以下方法解决此问题:npm cache clean --force
瞧,重新安装软件包。
答案 2 :(得分:0)
好奇该错误的发生方式,请看这里我的回答,很好地解释了https://stackoverflow.com/a/52249619/7668448
您会很快理解。我放了一些漂亮的图像来说明这件事。希望对您有所帮助。
答案 3 :(得分:0)
以防万一其他人最终出现在上面,而上面的答案对他们也不起作用。经过数小时的摆弄,我发现将我的npm从版本5降级到版本4可以达到目的:
npm install -g npm@4
此后,我关闭了CMD并再次将其打开,并能够使用常规命令安装Angular CLI:
npm install -g @angular/cli
希望这可以帮助某人,加油!
答案 4 :(得分:0)
我正在使用:
当我遇到以下问题时,我试图安装Amplify 4.21.0:
在...附近解析时出错,JSON输入意外结束。
执行以下步骤后,它对我有用:
答案 5 :(得分:0)
npm cache clean --force
完成上面的代码后,
然后尝试再次安装角度
npm install -g @angular/cli