【发布时间】:2014-06-22 06:12:39
【问题描述】:
在我的索引文件中,我有这样的东西:
<!-- build:js({.tmp,app}) scripts/main.js -->
<script src="scripts/foo.js"></script>
<script src="scripts/bar.js"></script>
<!-- endbuild -->
然后像这样输出到我的 dist:
<script src="scripts/cce9cd3a.main.js"></script>
我想要做的是修改 dist 的呈现方式,使其显示如下:
<script src="https://s3.amazonaws.com/etc/etc/static/scripts/cce9cd3a.main.js"></script>
我的想法是我希望它以相同的方式输出到 dist 文件夹,我将移至 s3。使用 grunt 将我的所有静态资产添加到同一个静态服务 url 的干净方法是什么?
【问题讨论】:
-
这是因为您通过 AWS 提供生成的 .js,而页面的其余部分在其他地方?
-
@MattBakaitis 是的,到底发生了什么。
-
...但是 grunt 不会将文件推送到 AWS 并且 AWS 路径将保持不变,但文件名除外。对吗?
-
正确,我将使用另一个构建脚本将文件获取到 aws,或者像现在一样手动移动它。
标签: javascript static gruntjs