创建新项目时出现意外的JSON结束输入错误



每次使用angular/cli通过启动以下命令创建新项目时

ng new Project-Name

我得到以下错误

npm ERR!在"附近进行分析时,JSON输入意外结束-4","@角度/普通">

我试图强制清理缓存并重试,但仍然面临同样的问题。

NodeJS version: 12.16.3
npm version: 6.14.4
Angular CLI version: 9.1.4
OS: Windows 10 Home win32 x64

编辑:以上所有命令我都以管理员的身份在Powershell中运行

这不是一个明确的答案,但看起来您的全局包在某种程度上已经损坏。

这个错误可能是由许多不同的原因引起的。我建议做以下事情。

  1. 安装节点版本管理器(或适用于Windows的NVM(并安装节点版本10.16.1。这对于angular 9来说已经足够了,根据我的经验,它是最稳定的开发版本。这也应该改变你的NPM版本,这样可能也会有所帮助
  2. 卸载全局angular包npm uninstall -g @angular/cli
  3. 强制清除缓存npm cache clean --force
  4. 只是为了再次检查npm cache verify
  5. 您也可以尝试清除%temp%和%漫游%AppData/npm缓存
  6. 安装最新的angular软件包npm install -g @angular/cli@<your-version>
  7. 如果仍然出现此错误,请考虑使用另一个shell

如果这不能解决问题,请尝试手动查找引发错误的package.json文件并进行调查。

相关内容

  • 没有找到相关文章

最新更新