我不想让 Angular CLI 在 ng build --prod
生成脚本文件时重命名它们,并将其链接放入我的 index.html 文件中。我希望在生产构建中像开发构建一样反复使用相同的文件名。
我知道在 .angular-cli.json
文件中保存了所有的配置,但我需要放置哪个选项来停止对生产构建文件的重命名。
另一种选择是,由于 Angular CLI 内部使用了 webpack
,我们是否可以配置 webpack
来处理文件重命名。
我不想让 Angular CLI 在 ng build --prod
生成脚本文件时重命名它们,并将其链接放入我的 index.html 文件中。我希望在生产构建中像开发构建一样反复使用相同的文件名。
我知道在 .angular-cli.json
文件中保存了所有的配置,但我需要放置哪个选项来停止对生产构建文件的重命名。
另一种选择是,由于 Angular CLI 内部使用了 webpack
,我们是否可以配置 webpack
来处理文件重命名。
使用ng build --prod --output-hashing none
命令。
--output-hashing none
将会创建一个像 main.js
这样的文件,而不是 main.b35d16684f410b5c0406.js
这样的文件,这将 移除 缓存破坏。 - atconwayng build --output-hashing none