我正在使用 Yeoman Webapp 生成器来构建我的静态网站。
对于我的预加载器,我有以下片段(如果重要的话,我将 requireJS 用于 JS)。
for(var i = 1; i <= config.numSlides; i++) {
images.push(config.imageBase + i + '.jpg');
}
如您所见,我只是生成了一个带有数字的路径并将 .jpg 添加到其中。我的图像简称为 1, 2, 3, ... .jpg。
但是,由于 Yeoman 使用 grunt-usemin.. 它将我的图像文件重命名为:7f181706.3.jpg
. 因此,我的脚本再也找不到正确的图像了。有没有办法解决这个问题?
我正在查看文档并发现了类似的内容:
assetsDir: 'images',
patterns: {
js: [[/(image\.png)/, 'Replacing reference to image.jpg']]
}
那会是一个选择吗?我没有运气就试过了。不确定正确的模式是什么。