我一直在努力探索Brunch convention配置 - 我缺乏理解力很可能是因为我在正则表达式世界中缺乏经验/知识。
很高兴看到如何更改assets/
文件夹中特定文件的默认构建位置的示例。
我想将仅 HTML页面移动到不是公用文件夹的文件夹。这是我当前的文件夹设置:
app
assets
_inc
header.html
footer.html
...
_layouts
main.html
404.html
...
styles
main.scss
..
node_modules
public
craft
templates
在这种情况下,我想将所有HTML文件:assets/**/*.html
(用全球说法)移动到craft/templates
文件夹。
任何建议,提示等都会很棒!
请&谢谢!
答案 0 :(得分:0)
在我看来,你只需要遍历当前文件夹中的所有文件,使用像assets\/.*\/*\.html
这样的正则表达式来搜索匹配项。如果找到匹配,则移至您选择的文件夹(即craft/templates
)。
以下是regex demo.