我正在尝试做ng build --configuration=development
,但出现以下错误:
C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ src \ environments \ environment.dev.ts 文件替换中的路径不存在。错误: C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ src \ environments \ environment.dev.ts 文件替换中的路径不存在。 在Object.normalizeFileReplacements(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules @ angular-devkit \ build-angular \ src \ utils \ normalize-file-replacements.js:25:19) 在Object.normalizeBuilderSchema(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules @ angular-devkit \ build-angular \ src \ utils \ normalize-builder-schema.js:37:97) 在BrowserBuilder.run(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules @ angular-devkit \ build-angular \ src \ browser \ index.js:31:33) 在MergeMapSubscriber.getBuilderDescription.pipe.operators_1.concatMap.builder [作为项目] (C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules @ angular \ cli \ node_modules @ angular-devkit \ architect \ src \ architect.js:121:415) 在MergeMapSubscriber._tryNext(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ mergeMap.js:69:27) 在MergeMapSubscriber._next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ mergeMap.js:59:18) 在MergeMapSubscriber.Subscriber.next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ Subscriber.js:67:18) 在MapSubscriber._next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ map.js:55:26) 在MapSubscriber.Subscriber.next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ Subscriber.js:67:18) 在TapSubscriber._next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ tap.js:65:26) 在TapSubscriber.Subscriber.next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ Subscriber.js:67:18) 在MergeMapSubscriber.notifyNext(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ mergeMap.js:92:26) 在InnerSubscriber._next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ InnerSubscriber.js:28:21) 在InnerSubscriber.Subscriber.next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ Subscriber.js:67:18) 在MapSubscriber._next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ operators \ map.js:55:26) 在MapSubscriber.Subscriber.next(C:\ Users \ Marina \ Desktop \ heliosFrontEnd_admin \ node_modules \ rxjs \ internal \ Subscriber.js:67:18)
我的angular.json
文件中有
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist",
"index": "src/index.html",
"main": "src/main.ts",
"tsConfig": "src/tsconfig.app.json",
"polyfills": "src/polyfills.ts",
"assets": [
"src/assets",
"src/favicon.ico",
"src/config"
],
"styles": [
"node_modules/perfect-scrollbar/css/perfect-scrollbar.css",
"src/assets/scss/material-dashboard.scss",
"src/assets/css/demo.css"
],
"scripts": [
"node_modules/jquery/dist/jquery.js",
"node_modules/popper.js/dist/umd/popper.js",
"node_modules/bootstrap-material-design/dist/js/bootstrap-material-design.min.js",
"node_modules/arrive/src/arrive.js",
"node_modules/moment/moment.js",
"node_modules/perfect-scrollbar/dist/perfect-scrollbar.min.js",
"node_modules/bootstrap-notify/bootstrap-notify.js",
"node_modules/chartist/dist/chartist.js"
]
},
"configurations": {
"development": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.dev.ts"
}
]
},
我已经检查了路径,它是正确的,文件在那里。怎么了?
答案 0 :(得分:0)
在“配置”之后,您必须看到“服务”。
添加开发。
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "{your_project_name}:build"
},
"configurations": {
"production": {
"browserTarget": "{your_project_name}:build:production"
},
"development": {
"browserTarget": "{your_project_name}:build:development"
}
}
},