我今天早些时候问过这个问题,然后将其删除,因为我觉得我找到了一个太明显无法在这里发布的答案。基本上,您如何在 dist / index.html :
中更改此类内容<script src="assets/my.js"></script>
这样的事情:
<script src="http://my.assets.com/assets/my.js"></script>
我立即意识到我可以在 app / index.html 中设置 src ,它会显示在 dist / index.html 中
但现在我意识到有一个更好的,如果稍微复杂一点的解决方案 - 允许在不同环境中进行不同设置的解决方案。所以我正在重新添加问题并在下面发布答案。
答案 0 :(得分:1)
解决方案需要ember-cli-inline-content
<强> Brocfile.js:强>
global require, module, process;
...
if (process.env.EMBER_ENV === 'development') {
app.options.inlineContent = {
assetPrefix: {
content: 'http://my.assets.com/'
}
};
}
<强>的index.html:强>
<script src="{{content-for 'assetPrefix'}}assets/my.js"></script>