angular - 无法使用 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)
解决方案
angular.json 文件已损坏。代替
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
我有以下内容:
"fileReplacements": [
{
"replace": "src/undefined",
"with": "src/environments/environment.ts"
}
]
推荐阅读
- java - 尝试更改android studio中的默认活动
- haskell - 在 Haskell 中转换为二进制表示法
- java - 从字符串数组打印矩阵
- amazon-web-services - 如何在terraform中传递不同值的列表
- angular - Angular:从 localStorage 中提取值并显示值
- asp.net-core - 使用 Entity Framework Core 在 ASP.NET Core MVC 中搭建复杂数据模型
- php - 你能帮我解决这个问题吗?警告:sprintf():第 2668 行 /home/kupinmvl/public_html/wp-includes/comment-template.php 中的参数太少
- c++ - find_path() 的 CMake 问题
- postgresql - AWS RDS 只读副本 - VPC 对等互连
- c - 使用C的停车费