在Angular 6中创建项目时出现错误:解析附近时JSON输入意外结束

时间:2018-10-21 14:25:54

标签: node.js npm angular6

我是Angular的新手。每当我尝试使用ng new Angular创建项目时,我都会在创建项目时遇到问题,它以错误结尾:

  

npm错误!解析'... ries“:{},” dist“:{” int“

附近时,JSON输入意外结束      

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

我正在关注this tutorial.,我在windows 10 64-bit上。

首先我从this URL.下载了Node.js

然后我使用npm -v

检查了版本

然后使用angular安装了npm install -g @angular/cli

然后,我使用Angular命令将目录更改为我的cd项目所在的位置。

此后,我输入了ng new Angular此命令。

最后,它以这个结尾:

? Would you like to add Angular routing? No
? Which stylesheet format would you like to use? CSS
CREATE Angular/angular.json (3777 bytes)
CREATE Angular/package.json (1314 bytes)
CREATE Angular/README.md (1024 bytes)
CREATE Angular/tsconfig.json (408 bytes)
CREATE Angular/tslint.json (2837 bytes)
CREATE Angular/.editorconfig (245 bytes)
CREATE Angular/.gitignore (503 bytes)
CREATE Angular/src/favicon.ico (5430 bytes)
CREATE Angular/src/index.html (294 bytes)
CREATE Angular/src/main.ts (372 bytes)
CREATE Angular/src/polyfills.ts (3234 bytes)
CREATE Angular/src/test.ts (642 bytes)
CREATE Angular/src/styles.css (80 bytes)
CREATE Angular/src/browserslist (388 bytes)
CREATE Angular/src/karma.conf.js (964 bytes)
CREATE Angular/src/tsconfig.app.json (166 bytes)
CREATE Angular/src/tsconfig.spec.json (256 bytes)
CREATE Angular/src/tslint.json (314 bytes)
CREATE Angular/src/assets/.gitkeep (0 bytes)
CREATE Angular/src/environments/environment.prod.ts (51 bytes)
CREATE Angular/src/environments/environment.ts (662 bytes)
CREATE Angular/src/app/app.module.ts (314 bytes)
CREATE Angular/src/app/app.component.html (1141 bytes)
CREATE Angular/src/app/app.component.spec.ts (981 bytes)
CREATE Angular/src/app/app.component.ts (211 bytes)
CREATE Angular/src/app/app.component.css (0 bytes)
CREATE Angular/e2e/protractor.conf.js (752 bytes)
CREATE Angular/e2e/tsconfig.e2e.json (213 bytes)
CREATE Angular/e2e/src/app.e2e-spec.ts (303 bytes)
CREATE Angular/e2e/src/app.po.ts (208 bytes)
npm ERR! Unexpected end of JSON input while parsing near '...ries":{},"dist":{"int'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Vaibhav\AppData\Roaming\npm-cache\_logs\2018-10-21T14_00_17_881Z-debug.log
Package install failed, see above.

我尝试过: 1.重新安装node.js。 2.以管理员身份运行cmd

我现在该怎么办?任何帮助表示赞赏。谢谢。

此致,
Vaibhav M

2 个答案:

答案 0 :(得分:0)

就我而言,我通过观察Angular以外的其他事物来解决了这个问题。

首先:我的防病毒软件阻止了它,所以我将其卸载了。 (我不知道为什么和如何,但是卸载我的防病毒软件使我摆脱了某些问题。)

第二:重新安装node.js

第三:我尝试了this answer中给出的命令(rm -rf node_modules/命令对我来说不起作用,所以我跳过了它。)

它对我来说就像一种魅力。我发布了它,因为它可能会帮助某人。

谢谢。

答案 1 :(得分:0)

在我的情况下,错误是由firebase-admin软件包引起的...尽管仍在尝试找出解决方法。我只有几个依赖项,我正在npm分别安装每个依赖项。