我正在使用Yeoman Webapp生成器构建我的静态网站。
对于我的预加载程序,我有以下代码片段(如果有影响,我正在使用requireJS进行JS)。
对于我的预加载程序,我有以下代码片段(如果有影响,我正在使用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']]
}
你可以这样做吗?我尝试了但没有成功。不确定正确的模式是什么。