问题描述
嗨,我正在使用Angular v10,启动.net core / Angular应用时遇到问题。 我一直在尝试寻找解决方案,甚至将所有内容都升级到最新版本,但仍然无法正常工作。 当我运行--watch时,它并不会出现任何错误,但是当我从Visual Studio启动我的应用程序时,最终在浏览器中出现了这样的错误。
Un unhandled exception occurred while processing the request.
AggregateException: One or more errors occurred. (One or more errors occurred. (The NPM script 'start' exited without indicating that the Angular CLI was listening for requests. The error output was: Schema validation failed with the following errors:
Data path "" should NOT have additional properties(allowedCommonJsDependencies).
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `ng serve --open "--port" "53931"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
))
System.Threading.Tasks.Task.ThrowIfExceptional(bool includeTaskCanceledExceptions)
InvalidOperationException: The NPM script 'start' exited without indicating that the Angular CLI was listening for requests. The error output was: Schema validation failed with the following errors:
Data path "" should NOT have additional properties(allowedCommonJsDependencies).
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `ng serve --open "--port" "53931"`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
我的配置是:
{
"name": "fuse","version": "10.0.0","license": "https://themeforest.net/licenses/terms/regular","scripts": {
"ng": "ng","start": "ng serve --open","start:mem": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng serve --open","build": "ng build","build:prod": "ng build --prod","build:prod:mem": "node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build --prod","test": "ng test","lint": "ng lint","e2e": "ng e2e","bundle-report": "webpack-bundle-analyzer dist/stats.json"
},"private": true,"dependencies": {
"@agm/core": "3.0.0-beta.0","@angular-devkit/build-angular": "0.1000.7","@angular/animations": "10.0.9","@angular/cdk": "10.1.3","@angular/common": "10.0.9","@angular/compiler": "10.0.9","@angular/core": "10.0.9","@angular/flex-layout": "10.0.0-beta.32","@angular/forms": "10.0.9","@angular/material": "10.1.3","@angular/material-moment-adapter": "10.1.3","@angular/platform-browser": "10.0.9","@angular/platform-browser-dynamic": "10.0.9","@angular/router": "10.0.9","@ngrx/effects": "10.0.0","@ngrx/router-store": "10.0.0","@ngrx/store": "10.0.0","@ngrx/store-devtools": "10.0.0","@ngx-translate/core": "13.0.0","@swimlane/dragula": "3.8.0","@swimlane/ngx-charts": "14.0.0","@swimlane/ngx-datatable": "17.1.0","@swimlane/ngx-dnd": "8.2.0","@types/prismjs": "1.16.1","angular-calendar": "0.28.16","angular-in-memory-web-api": "0.11.0","chart.js": "2.9.3","chokidar": "3.4.2","classlist.js": "1.1.20150312","d3": "5.16.0","date-fns": "2.15.0","devextreme": "20.1.6","devextreme-angular": "20.1.6","devextreme-cldr-data": "^1.0.2","devextreme-schematics": "^1.0.12","lodash": "4.17.19","moment": "2.27.0","ng2-charts": "2.3.3","ngrx-store-freeze": "0.2.4","ngx-color-picker": "10.0.1","ngx-cookie-service": "10.0.1","perfect-scrollbar": "1.5.0","prismjs": "1.21.0","rxjs": "6.6.2","tslib": "^2.0.0","web-animations-js": "2.3.2","zone.js": "0.10.3"
},"devDependencies": {
"@angular/cli": "10.0.5","@angular/compiler-cli": "10.0.9","@angular/language-service": "10.0.9","@types/googlemaps": "3.39.12","@types/jasmine": "3.5.12","@types/jasminewd2": "2.0.8","@types/lodash": "4.14.159","@types/node": "14.0.27","codelyzer": "^6.0.0","jasmine-core": "~3.5.0","jasmine-spec-reporter": "~5.0.0","karma": "~5.0.0","karma-chrome-launcher": "~3.1.0","karma-coverage-istanbul-reporter": "~3.0.2","karma-jasmine": "~3.3.0","karma-jasmine-html-reporter": "^1.5.0","protractor": "~7.0.0","ts-node": "8.10.2","tslint": "~6.1.0","typescript": "3.9.7","webpack-bundle-analyzer": "3.8.0"
}
}
我的角度配置是:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects": {
"fuse": {
"projectType": "application","schematics": {
"@schematics/angular:component": {
"style": "scss"
}
},"root": "","sourceRoot": "src","prefix": "app","architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser","options": {
"aot": true,"outputPath": "dist/fuse","index": "src/index.html","main": "src/main.ts","polyfills": "src/polyfills.ts","tsConfig": "tsconfig.app.json","assets": [
"src/favicon.ico","src/assets","src/app/main/angular-material-elements"
],"styles": [
"node_modules/devextreme/dist/css/dx.common.css","node_modules/devextreme/dist/css/dx.light.css","src/styles.scss"
],"scripts": [],"showCircularDependencies": false,"allowedCommonJsDependencies": [
"lodash","@swimlane/dragula","chart.js","angular-calendar","calendar-utils/date-adapters/date-fns","contra/emitter","crossvent","dom-plane","dom-set","@mattlewis92/dom-autoscroller","devextreme","devextreme-angular"
]
},"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts","with": "src/environments/environment.prod.ts"
}
],"optimization": true,"outputHashing": "all","sourceMap": false,"extractCss": true,"namedChunks": false,"aot": true,"extractLicenses": true,"vendorChunk": false,"buildOptimizer": true,"budgets": [
{
"type": "initial","maximumWarning": "4mb","maximumError": "6mb"
},{
"type": "anyComponentStyle","maximumWarning": "6kb"
}
]
},"ec": {
"budgets": [
{
"type": "anyComponentStyle","maximumWarning": "6kb"
}
],"sourceMap": true,"extractCss": true
},"hmr": {
"budgets": [
{
"type": "anyComponentStyle","fileReplacements": [
{
"replace": "src/environments/environment.ts","with": "src/environments/environment.hmr.ts"
}
]
}
}
},"serve": {
"builder": "@angular-devkit/build-angular:dev-server","options": {
"browserTarget": "fuse:build","allowedCommonJsDependencies": [
"lodash"
]
},"configurations": {
"production": {
"browserTarget": "fuse:build:production"
},"hmr": {
"hmr": true,"browserTarget": "fuse:build:hmr"
},"ec": {
"browserTarget": "fuse:build:ec"
}
}
},"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n","options": {
"browserTarget": "fuse:build"
}
},"test": {
"builder": "@angular-devkit/build-angular:karma","options": {
"main": "src/test.ts","tsConfig": "tsconfig.spec.json","karmaConfig": "karma.conf.js","src/assets"
],"styles": [
"src/styles.scss"
],"scripts": []
}
},"lint": {
"builder": "@angular-devkit/build-angular:tslint","options": {
"tsConfig": [
"tsconfig.app.json","tsconfig.spec.json","e2e/tsconfig.json"
],"exclude": [
"**/node_modules/**","**/src/app/fake-db/**/*","**/src/assets/angular-material-examples/**/*"
]
}
},"e2e": {
"builder": "@angular-devkit/build-angular:protractor","options": {
"protractorConfig": "e2e/protractor.conf.js","devServerTarget": "fuse:serve"
},"configurations": {
"production": {
"devServerTarget": "fuse:serve:production"
}
}
}
}
}
},"defaultProject": "fuse"
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)