首页 > 解决方案 > 无法使用 Angular 7 创建生产版本

问题描述

我有一个完美运行的应用程序开发起诉 Angular 6。

我升级到 Angular 7。整个应用程序被破坏了。恢复应用程序需要 4 天时间。现在,我可以在开发模式下构建应用程序并且它可以工作。

我正在尝试进行生产构建。但是,我收到以下错误。

请帮助,以便我可以创建生产版本。

问候, 帕塔

命令:ng build --prod --aot

输出:

The /Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/src/undefined path in file replacements does not exist.
Error: The /Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/src/undefined pathin file replacements does not exist.
    at TapSubscriber.operators_1.tap [as _tapNext] (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/build-angular/src/utils/normalize-file-replacements.js:26:19)
    at TapSubscriber._next (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/operators/tap.js:59:27)
    at TapSubscriber.Subscriber.next (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/Subscriber.js:67:18)
    at SafeSubscriber.__tryOrUnsub (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:209:16)
    at SafeSubscriber.next (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:147:22)
    at Subscriber._next (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:90:26)
    at Subscriber.next (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:67:18)
    at Observable.rxjs_1.Observable.obs [as _subscribe] (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node/host.js:241:21)
    at Observable._trySubscribe (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25)
    at Observable.subscribe (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22)
    at DoOperator.call (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/operators/tap.js:32:23)
    at Observable.subscribe (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:25:22)
    at /Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/util/subscribeToObservable.js:10:20
    at Object.subscribeToResult (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
    at MergeMapSubscriber._innerSub (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/operators/mergeMap.js:82:29)
    at MergeMapSubscriber._tryNext (/Users/parthamajumdar/Documents/Solutions/Paikari/pConfMan-v1/node_modules/rxjs/internal/operators/mergeMap.js:76:14)

标签: angularangular7

解决方案


angular.json 文件已损坏。代替

"fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                }
              ],

我有以下内容:

"fileReplacements": [
                {
                  "replace": "src/undefined",
                  "with": "src/environments/environment.ts"
                }
              ]

推荐阅读