【发布时间】:2016-01-19 16:47:48
【问题描述】:
Brunch 几乎可以与所有模板语言一起使用,并为它们提供插件,但我无法使用原始 HTML。我只想在每次构建早午餐时复制我的 html 文件(无论它们位于何处)并粘贴到公用文件夹的适当位置下。我不想使用玉、车把或任何我只想复制干净的 HTML 文件而不做任何修改的东西。这可能吗?
【问题讨论】:
Brunch 几乎可以与所有模板语言一起使用,并为它们提供插件,但我无法使用原始 HTML。我只想在每次构建早午餐时复制我的 html 文件(无论它们位于何处)并粘贴到公用文件夹的适当位置下。我不想使用玉、车把或任何我只想复制干净的 HTML 文件而不做任何修改的东西。这可能吗?
【问题讨论】:
将它们放在assets 文件夹中,如下所示:
app
assets
something.html
assets 文件夹中的所有文件都会被复制。
话虽如此,除非您做一个单页网站或不打算经常更新 HTML,否则不使用模板语言似乎不太理想,只是为了避免重复自己。
另外,请注意,您可以使用 jaded-brunch 之类的东西将文件编译为静态 html 文件而不是 JS。当您希望在服务器端轻松处理 HTML 文件并仍然享受使用模板引擎进行开发的好处时,这是相当不错的。
【讨论】:
有一个 plugin 完全适合您的用例,它将编译、验证和缩小位于 assets 目录之外的 HTML 模板,如果您在按功能使用文件夹中的模板,这是必须的结构体。该插件还提供了默认优化,可以在生产环境中使用。
【讨论】: