Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度cli错误:找不到模块'@ngtools/json模式';_Angular_Npm_Angular Cli - Fatal编程技术网

Angular 角度cli错误:找不到模块'@ngtools/json模式';

Angular 角度cli错误:找不到模块'@ngtools/json模式';,angular,npm,angular-cli,Angular,Npm,Angular Cli,我最近在我的项目中运行了npm更新。完成后,每当我尝试运行ng发球时,我都会得到一个 错误:找不到模块“@ngtools/json架构” 然而,在我的node_模块文件中,有一个非常明显的@ngtools文件。我尝试卸载并重新安装angular cli,但仍然收到此错误 package.json "dependencies": { "@angular/animations": "^4.4.6", "@angular/cdk": "^2.0.0-beta.12", "@angular/common

我最近在我的项目中运行了npm更新。完成后,每当我尝试运行ng发球时,我都会得到一个

错误:找不到模块“@ngtools/json架构”

然而,在我的node_模块文件中,有一个非常明显的@ngtools文件。我尝试卸载并重新安装angular cli,但仍然收到此错误

package.json

"dependencies": {
"@angular/animations": "^4.4.6",
"@angular/cdk": "^2.0.0-beta.12",
"@angular/common": "^4.4.6",
"@angular/compiler": "^4.4.6",
"@angular/core": "^4.4.6",
"@angular/forms": "^4.4.6",
"@angular/http": "^4.4.6",
"@angular/material": "^2.0.0-beta.12",
"@angular/platform-browser": "^4.4.6",
"@angular/platform-browser-dynamic": "^4.4.6",
"@angular/router": "^4.4.6",
"auth0-js": "^8.11.3",
"auth0-lock": "^10.24.1",
"bootstrap": "^3.3.7",
"chart.js": "^2.7.1",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
"ng2-charts": "^1.6.0",
"rxjs": "^5.5.2",
"zone.js": "^0.8.4"
},

  "devDependencies": {
"@angular/cli": "^1.5.2",
"@angular/compiler-cli": "^4.4.6",
"@types/jasmine": "2.5.38",
"@types/node": "^6.0.92",
"codelyzer": "~2.0.0",
"jasmine-core": "~2.5.2",
"jasmine-spec-reporter": "~3.2.0",
"karma": "~1.4.1",
"karma-chrome-launcher": "~2.0.0",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^0.2.0",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.0",
"ts-node": "~2.0.0",
"tslint": "~4.5.0",
"typescript": "~2.2.0",
"webpack": "^3.8.1"
}

任何帮助都将不胜感激。

我发现一个可能的错误:

  • 确保运行
    npm update--save
    ,否则不会保存任何更改
如果仍然出现错误,请执行以下步骤:

  • rm-rf节点模块
  • 删除
    包锁.json
  • npm安装

共享您的package.json文件您的依赖项中没有
@ngtools/json schema
。@user184994我以前在依赖项列表中没有它,ng cli运行fine您是否尝试过运行
npm install--save@ngtools/json schema
以查看是否有效?谢谢@austindeveloper的回答。我正在运行windows,所以我必须找到rm和-rf的等价物,但它起作用了!