繁体   English   中英

在 ng serve 找不到模块“@angular/compiler-cli/ngcc”

[英]Cannot find module '@angular/compiler-cli/ngcc' at ng serve

出于某种原因,我突然收到此错误。 这可能是angular-cli`的版本问题,但我找不到问题。 谢谢您的帮助!

npm i只显示一些警告,编译器就在那里。 如果我从对等依赖警告安装该特定版本,则下次执行npm i时会弹出另一个不同版本的版本,并且ng serve处的错误未解决。

这是我的package.json

"dependencies": {
    "@angular/animations": "^7.2.0",
    "@angular/cdk": "^7.2.0",
    "@angular/common": "^7.2.0",
    "@angular/core": "^7.2.0",
    "@angular/forms": "^7.2.0",
    "@angular/http": "^7.2.0",
    "@angular/material": "^7.2.0",
    "@angular/platform-browser": "^7.2.0",
    "@angular/platform-browser-dynamic": "^7.2.0",
    "@angular/router": "^7.2.0",
    "@ngx-translate/core": "^11.0.1",
    "@ngx-translate/http-loader": "^4.0.0",
    "@types/dygraphs": "^1.1.8",
    "acorn": "^6.2.1",
    "angular-material-fileupload": "^2.0.0",
    "animate.css": "^3.7.2",
    "blueimp-canvas-to-blob": "^3.15.0",
    "bootstrap": "^4.1.3",
    "browserify-fs": "^1.0.0",
    "chart.js": "^2.7.3",
    "coaty": "^1.5.0",
    "cordova-android": "^8.0.0",
    "cordova-create": "^2.0.0",
    "cordova-lib": "^9.0.1",
    "cordova-plugin-add-swift-support": "^2.0.1",
    "cordova-plugin-console": "^1.1.0",
    "cordova-plugin-device": "^2.0.3",
    "cordova-plugin-ionic-webview": "^4.1.1",
    "cordova-plugin-whitelist": "^1.3.4",
    "cordova-plugin-zeroconf": "^1.4.0",
    "core-js": "^2.5.4",
    "d3": "^5.7.0",
    "dygraphs": "^2.1.0",
    "e2e": "0.0.8",
    "express": "^4.17.1",
    "fast-xml-parser": "^3.15.0",
    "forever-agent": "^0.6.1",
    "hammerjs": "^2.0.8",
    "insight": "^0.10.3",
    "ng-pick-datetime": "^7.0.0",
    "ngx-cookie-service": "^2.2.0",
    "ngx-toastr": "^10.0.4",
    "nodejs-base64": "^1.0.3",
    "promzard": "^0.3.0",
    "read": "^1.0.7",
    "request": "^2.88.0",
    "rxjs": "~6.3.3",
    "spdx-exceptions": "^2.2.0",
    "spdx-expression-parse": "^3.0.0",
    "spdx-license-ids": "^3.0.5",
    "sxml": "^1.0.4",
    "tough-cookie": "^3.0.1",
    "tslib": "^1.9.0",
    "tunnel-agent": "^0.6.0",
    "zone.js": "~0.8.26"
},
"devDependencies": {
    "@angular-builders/custom-webpack": "^7.2.0",
    "@angular-builders/dev-server": "^7.2.0",
    "@angular-devkit/build-angular": "^0.803.23",
    "@angular/cli": "^7.1.0",
    "@angular/compiler": "^7.2.0",
    "@angular/compiler-cli": "^7.2.0",
    "@angular/language-service": "^7.2.0",
    "@types/d3": "^5.0.0",
    "@types/jasmine": "~3.3.5",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~10.12.18",
    "but": "^2.0.1",
    "canvas": "^2.6.0",
    "codelyzer": "~4.5.0",
    "conventional-changelog": "^3.1.8",
    "conventional-recommended-bump": "^5.0.0",
    "cordova": "^9.0.0",
    "jasmine-core": "~3.3.0",
    "jasmine-spec-reporter": "~4.2.1",
    "jquery": "^1.9.1",
    "json-loader": "^0.5.7",
    "karma": "~3.1.4",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.1",
    "karma-jasmine": "~2.0.1",
    "karma-jasmine-html-reporter": "^1.4.0",
    "popper.js": "^1.16.0",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.12.1",
    "typescript": "^3.5.3"
},

删除依赖项版本中的所有^以便它锁定到该依赖项的特定版本(您的工作配置)。 当您执行npm install ,它将安装锁定版本。 ^表示:此版本或更高版本(如果可用)。 这将在未来引起冲突,因为依赖关系会发生很大变化。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM