【问题标题】:How to stop renaming of generated files from prod build in angular cli如何停止在 angular cli 中从 prod build 中重命名生成的文件
【发布时间】:2017-03-01 07:14:29
【问题描述】:

我不希望 Angular cli 将生成的脚本文件重命名为 ng build --prod 并将其链接放在我的 index.html 文件中。我只是想一次又一次地使用相同的名称,就像在 prod 构建的开发构建中一样。

我知道在.angular-cli.json 文件中包含所有配置,但我需要放置什么选项来停止重命名用于产品构建的文件。

其他选项是 Angular cli 在内部使用 webpack,有什么方法可以配置 webpack 来处理文件重命名。

【问题讨论】:

  • 这里也一样!我们需要保留所有初始类名,但是 angular-cli(通过 webpack)重命名它。您是否为此找到了一个好的解决方案? (而不是将属性放入实例中)?
  • 这样做是为了尝试缓解缓存问题...@ChristopheGigax 这个问题是关于文件名,而不是类名?
  • 是的,是否还有停止更改类名的选项。我很乐意这样做,因为我们正在开源我们的一些库

标签: angular angular-cli


【解决方案1】:

使用ng build --prod --output-hashing none

【讨论】:

  • 禁用散列是否会删除缓存清除?
  • @CruelEngine - 是的,设置--output-hashing none 将创建一个类似main.js 的文件,而不是main.b35d16684f410b5c0406.js,后者将删除缓存破坏。
猜你喜欢
  • 2018-08-28
  • 2019-11-21
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
  • 2017-06-22
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多