npm ERR!解析时JSON输入意外结束

时间:2018-12-13 10:37:53

标签: angular npm angular-cli

在有角项目中执行ng new project-name时遇到以下错误

  

npm WARN已弃用circular-json@0.5.9:CircularJSON仅在维护中,flatted是其继任者。
  npm ERR!解析'...:“〜0.0.0”,“ webpack-de'

附近时,JSON输入意外结束      

npm错误!可以在以下位置找到此运行的完整日志:
  npm ERR! C:\ Users \ Abhi \ AppData \ Roaming \ npm-cache_logs \ 2018-12-13T10_24_02_151Z-debug.log
  软件包安装失败,请参见上文。

我尝试过的方法:
1. npm缓存清理--force
2. npm缓存验证
3. npm错误!解析'... 5.0“,” rimraf“:” ^ 2.2.8'

附近时,JSON输入意外结束

当前版本:
节点:10.14.2
NPM:6.5.0
操作系统:Windows

6 个答案:

答案 0 :(得分:1)

在您尝试创建项目设置的文件夹中,只需运行以下两个命令:

  1. npm cache clean --force
  2. npm install

然后,运行设置项目目录所需的命令。

答案 1 :(得分:0)

尝试:

   sudo npm uninstall -g @angular/cli
   npm cache clean --force
   sudo npm install -g @angular/cli@7.0.1 // older version of cli

希望这有帮助

答案 2 :(得分:0)

您不需要卸载或安装任何东西。只是

npm cache clean --force

然后

npm install

会的。

答案 3 :(得分:0)

管理员身份模式打开 cmd ,然后运行以下命令以指定顺序

npm cache clean --force 
go in the c:/user/user_name/AppData/Roaming/npm     => clean this folder 
npm install -g @angular/cli
ng new project_name

希望它会起作用。

答案 4 :(得分:0)

此问题已解决,方法是转到C:\ Users \ USERNAME \ AppData \ Roaming \ npm-cache并手动删除其内容,然后以管理员身份运行 cmd 并运行npm install

答案 5 :(得分:0)

delete node_modules folder
delete package-lock.json 
npm clear -f cache
npm i