angular - 如何在 Angular 10 中使用文件替换
问题描述
我正在做一个项目,据我所知;运行“ng run build --prod”时,文件替换不起作用。
这很重要,因为我想在将应用程序投入生产时删除 NgRx 开发工具。否则运行缓慢
奇怪的是,如果我运行另一个自定义构建配置(“debug-without-devtools”),它实际上可以工作。
我可以通过在使用应用程序时尝试访问开发工具来证明它有效。
这就是我正在使用的:
Angular: 10.0.2
... animations, common, compiler, compiler-cli, core, forms
... localize, platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes
Package Version
------------------------------------------------------------
@angular-devkit/architect 0.1000.1
@angular-devkit/build-angular 0.1000.1
@angular-devkit/build-optimizer 0.1000.1
@angular-devkit/build-webpack 0.1000.1
@angular-devkit/core 10.0.1
@angular-devkit/schematics 10.0.1
@angular/cdk 10.0.1
@angular/cli 10.0.1
@angular/material 10.0.1
@angular/material-moment-adapter 10.0.1
@ngtools/webpack 10.0.1
@schematics/angular 10.0.1
@schematics/update 0.1000.1
rxjs 6.5.5
typescript 3.9.6
webpack 4.43.0
任何帮助表示赞赏
谢谢
安德鲁
解决方案
推荐阅读
- python - Pycharm Python 控制台不会从脚本运行任何东西
- google-sheets - 根据单元格值将数据从 Google 电子表格导入到另一个电子表格
- python - 如何使用 ROS 发布 2D 列表?
- c# - 使用 IAsyncEnumerable 的深度优先递归
- python - 无法在 macOS Catalina 上使用 Pyinstaller 从 Python 脚本创建可执行文件
- java - Spring Security AuthenticationManager 只检查密码
- python - 用 Python 替换除第一行之外的所有行中的字符串
- d3.js - 带有堆栈的 BarChart 中的输出为空 NaN
- c# - 以通用方式在委托中捕获异常
- sql - 根据 Oracle 中的 id 获取列的 max 和 min()