先决条件
我刚刚将我的应用程序更新到以下软件包
"@angular/cdk": "^8.0.2",
"@angular/common": "~8.0.3",
"@angular/compiler": "~8.0.3",
"@angular/core": "^8.1.0",
"@angular/forms": "^8.1.0",
"@angular/platform-browser-dynamic": "^8.1.0",
"@angular/platform-browser": "^8.1.0",
"@angular/router": "^8.1.0",
"@angular-devkit/build-angular": "^0.800.6",
"@angular-devkit/build-ng-packagr": "~0.800.6",
"@angular-devkit/build-optimizer": "^0.800.6",
"@angular/animations": "^8.1.0",
"@angular/cli": "^8.1.0",
"@angular/compiler-cli": "^8.1.0",
"@angular/language-service": "^8.1.0"编译失败
我已经运行了命令npm run watch,出现了以下错误
"build-libs": "npm run build-helper-messages && npm run build-kpi-mrr && npm run build-kpi",
"watch": "npm run build-libs && ng serve --watch --open --ssl true"./node_modules/@angular/common/fesm2015/common.js 4031中的错误:8-28“导出'ɵɵelementHostStyling‘在’@角/核心‘中找不到 ./node_modules/@angular/common/fesm2015/common.js 5468中的错误:8-28“导出'ɵɵelementHostStyling‘在’@角形/核心‘中找不到 ./node_modules/@angular/common/fesm2015/common.js 4035中的错误:8-33“导出”ɵɵ元素elementHostStylingApply‘在’@角/核心‘中找不到 ./node_modules/@angular/common/fesm2015/common.js 5472中的错误:8-33“导出”ɵɵ元素elementHostStylingApply‘在’@角/核心‘中找不到 ./node_modules/@angular/common/fesm2015/common.js 4034中的错误:8-31“导出‘ɵɵ元素elementHostStylingMap’在‘@角/核心’中找不到 ./node_modules/@angular/common/fesm2015/common.js 5471中的错误:8-31“导出‘ɵɵ元素elementHostStylingMap’在‘@角/核心’中找不到
你知道如何纠正这个问题吗?
发布于 2019-07-09 09:00:39
您应该更新所有的角度依赖关系,可能是角依赖关系的问题,其中一些是最新的,有些仍然是角8,但不是最新的,所以运行这个命令就可以解决这个问题:
ng update --all --force同样,在运行上面的命令之前,尝试删除node_modules,然后删除npm install
您可能没有这个库的最新版本。
@angular/material
@angular/cdk
@angular/animations
@angular/core这对我有效,如果你有任何问题,读这个角度问题https://github.com/angular/angular/issues/30413
https://stackoverflow.com/questions/56943563
复制相似问题