我正在尝试将一个目前使用Grunt构建项目的现有JS项目转换到Brunch。
我最初尝试使用现有的目录结构使brunch工作。
app
- images
- less
- scripts
我希望将图片直接复制到public目录中(即作为资源)。 我知道可以将它们移动到app/assets/images,但我更喜欢暂时不更改结构。
brunch-config.js:
module.exports = {
conventions: {
assets: [ '^(?:app)/(images/**/*)' ],
// assets: [ /(?:^app\/images[\\/])/ ],
// assets: [ '(images/**/*)' ],
//assets: /images[\\/]/,
}
}
我希望将图片文件复制到public/images目录下,即保留“images”文件夹名称。
但是,我所能做的最好的方法(使用未注释的assets值)只能将其复制到public/app/images中。
其他尝试只能将app/images的内容复制到public中。例如,我得到的是app/image.jpg而非app/images/image.jpg。
我原以为在正则表达式中使用“app”部分的非捕获组可能会使它起作用,但实际上并没有。
你有什么想法吗?谢谢。