我有Ember-CLI应用程序,在index.html中有行:
<link rel="stylesheet" href="assets/vendor.css">
<script src="assets/vendor.js"></script>
浏览器缓存此文件。我想添加?v =:version-no,我想在执行ember build
期间执行一代版本。
如何将此功能添加到ember build
?
答案 0 :(得分:3)
使用ember build --environment=production
答案 1 :(得分:1)
Ember生产版本默认启用指纹识别。如果需要,可以在 ember-cli-build.js 文件中将其设置为true来启用此功能。
这将为您生成测试版本的自动指纹。这将为您添加指纹文件,例如
<link rel="stylesheet" href="assets/vendor-1bcb3fe1589b69c2436b45465444058d.css">
以下是一个例子:
// ember-cli-build.js
var app = new EmberApp({
fingerprint: {
enabled: true
}
});
如果您搜索Ember指纹,您会找到更多帮助。这是一个有用的页面,其中包含更多详细信息:http://ember-cli-deploy.com/docs/v0.4.x/fingerprinting-options-and-staging-environments/