我正在使用angular-cli 1.0.0-beta.24。当我运行ng build --production
时,有没有办法更改生成的* .bundle.css和* .bundle.js文件的名称?
默认名称为: main。[hash] .bundle.js , styles。[hash] .bundle.css , vendor。[hash] .bundle.js 和内联。[hash] .bundle.js 我想改变这些。这也应该反映在index.html中生成的css / script链接的自动更改。
提前致谢。
答案 0 :(得分:2)
我认为您可以通过提供--output-hashing none
来删除哈希值答案 1 :(得分:1)
可悲的是,现在你不能这样做。
这里有一个讨论这个问题的主题: https://github.com/angular/angular-cli/issues/1656
根据团队的说法,他们不打算很快允许自定义Webpack配置(Webpack是生成转换文件的工具)。
更改文件中的代码会更新供应商和主文件中的[hash],但内嵌和样式< / strong>将始终具有相同的哈希...
此线程中有人建议使用以下seed,它允许您更新Angular应用程序的Webpack配置(并且似乎也支持AOT和SSR)但我还没有测试它以查看它是否真的有效它不是angular-cli项目的一部分。