当创建一个新的Angular 5项目时:

节点版本号:8.9.2

NPM版本:5.5.1

我的命令是:

npm install -g @angular/cli

错误是:

npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log

错误日志在这里


当前回答

你可以使用yarn包管理器而不是npm。

它为我解决了这个问题

其他回答

我解决了这个问题,首先清理缓存使用

npm cache clean --force

Then

npm install -g @angular/cli

我用

npm cache clean --force

然后更新NPM

npm i npm@latest -g

然后通常使用NPM安装命令

npm install 

在我的例子中,我把网络换成了一个更强大的网络,npm安装工作得很好:

npm cache clean --force

你可以使用yarn包管理器而不是npm。

它为我解决了这个问题

在这个npm缓存清理——force之后

也许你可以挂断或等待进一步执行

我真的希望你知道你在做什么。

你也可以用这个。这就解决了我的问题。

NPM install——cache /tmp/empty-cache