HTML 中文件中的 AngularDart 构建版本阻止缓存新构建

AngularDart build version in files in HTML preventing caching new build

我正在尝试实现构建解决方案,在那里我将获得(在 webdev build 之后)具有缓存抗性 urls 文件的文件,例如在 index.html 中会有类似 <script defer src="main.dart.js?v=1.1.0"></script> 的东西而不是 <script defer src="main.dart.js"></script> – 我真的不在乎那是包版本的版本还是一些随机散列。

我的观点是,如果我确实构建了一个新版本,我需要用户获得这个最新版本,而不是以前的缓存版本(因为相同 url)。

我在我的项目中使用了一个小构建器,我刚刚将它作为 built_html 发布在 pub 上,请参阅此处 https://pub.dartlang.org/packages/built_html

让我知道它是否适合您,如果您发现任何问题或想要新功能,请提交错误报告!