当我将项目从 8 升级到 9 时出现错误。我的项目构建和运行服务在终端的控制台中出现任何错误,但在 chrome 中,当我转到http://localhost:4200时,出现以下错误chrome的控制台:
Error: Dependency array must have arguments.
at reflectDependency (core.js:17943)
at core.js:17916
at Array.map (<anonymous>)
at convertDependencies (core.js:17912)
at reflectDependencies (core.js:17903)
at directiveMetadata (core.js:39767)
at getDirectiveMetadata (core.js:39711)
at Function.get (core.js:39688)
at getDirectiveDef (core.js:1855)
at addDirectiveDefToUndecoratedParents (core.js:39795)
我的项目的@ngModule 并没有改变依赖项,我不知道为什么依赖项数组是空的。
这是我的实际 package.json :
"devDependencies": {
"@angular-builders/custom-webpack": "^8.1.0-beta.0",
"@angular-devkit/architect": "^0.900.0-rc.5",
"@angular-devkit/build-angular": "~0.900.0-rc.5",
"@angular-devkit/build-ng-packagr": "~0.900.0-rc.5",
"@angular-devkit/build-webpack": "~0.900.0-rc.5",
"@angular-devkit/core": "^9.0.0-rc.5",
"@angular-devkit/schematics": "9.0.0-rc.5",
"@angular/cli": "9.0.0-rc.5",
"@angular/compiler-cli": "9.0.0-rc.5",
"@angular/language-service": "9.0.0-rc.5",
"@commitlint/cli": "^7.2.1",
"@compodoc/compodoc": "1.1.6",
"@nrwl/schematics": "7.1.1",
"@types/googlemaps": "^3.30.8",
"@types/highlight.js": "^9.12.3",
"@types/jasmine": "~2.8.8",
"@types/jasminewd2": "~2.0.2",
"@types/jest": "^23.3.11",
"@types/lunr": "^2.1.5",
"@types/node": "^6.0.105",
"@types/pdfjs-dist": "2.0.0",
"@types/url-parse": "^1.1.0",
"angular-cli-builders": "^2.1.0",
"babel-core": "^6.26.3",
"codelyzer": "^5.1.2",
"commitizen": "^3.0.5",
"conventional-changelog-cli": "^2.0.1",
"cz-customizable": "^5.3.0",
"fs-extra": "^6.0.1",
"gulp": "^4.0.2",
"gulp-file": "^0.4.0",
"gulp-foreach": "^0.1.0",
"gulp-replace": "^0.6.1",
"highlight.js": "^9.12.0",
"husky": "^1.3.1",
"jasmine": "~2.99.0",
"jasmine-core": "~2.99.1",
"jasmine-marbles": "^0.4.0",
"jasmine-spec-reporter": "~4.2.1",
"jest": "^23.6.0",
"karma": "~2.0.4",
"karma-chrome-launcher": "^2.2.0",
"karma-coverage-istanbul-reporter": "^2.0.1",
"karma-jasmine": "~1.1.2",
"karma-jasmine-html-reporter": "^0.2.2",
"karma-scss-preprocessor": "^3.0.0",
"lint-staged": "^8.1.0",
"marked": "^0.4.0",
"ng-packagr": "^9.0.0-rc.2",
"ngx-speculoos": "^0.2.3",
"node-minify": "^3.1.0",
"node-sass": "^4.13.0",
"node-sass-tilde-importer": "^1.0.2",
"optimist": "^0.6.1",
"prettier": "^1.15.3",
"protractor": "~5.1.2",
"shallow-render": "7.0.0",
"ts-jest": "^22.4.5",
"ts-node": "^8.3.0",
"tsickle": ">=0.25.5",
"tslib": "^1.10.0",
"tslint": "^5.10.0",
"tslint-config-prettier": "^1.18.0",
"typescript": "^3.6.4"
},```
thanks in advance for your answers.