Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gulp编译把手模板但忽略变量_Gulp_Handlebars.js - Fatal编程技术网

使用gulp编译把手模板但忽略变量

使用gulp编译把手模板但忽略变量,gulp,handlebars.js,Gulp,Handlebars.js,我使用Handlebar作为创建电子邮件和打印通信模板的模板语言。这些模板共享公共元素,因此我将它们移动到了partials中 我面临的问题是,我希望有一个gulp任务,该任务从主体文件和部分创建模板,但不涉及变量,即该任务的输出应该是一个手柄模板,稍后将由其他应用程序用于注入变量和发送通信 我找不到一个可以让我这样做的工作的大口啤酒和车把包。有什么想法吗?我不确定我是否完成了这个场景,但似乎您可以使用gulp html extend来构建一个中间状态,其中包含展开的main和partials。

我使用Handlebar作为创建电子邮件和打印通信模板的模板语言。这些模板共享公共元素,因此我将它们移动到了partials中

我面临的问题是,我希望有一个gulp任务,该任务从主体文件和部分创建模板,但不涉及变量,即该任务的输出应该是一个手柄模板,稍后将由其他应用程序用于注入变量和发送通信


我找不到一个可以让我这样做的工作的大口啤酒和车把包。有什么想法吗?

我不确定我是否完成了这个场景,但似乎您可以使用
gulp html extend
来构建一个中间状态,其中包含展开的main和partials。希望能有帮助

插件中的示例:

master.html

<body>
    <!-- @@placeholder= content -->
    <!-- @@placeholder =footer -->
</body>

content.html

<!-- @@master  = master.html-->

<!-- @@block  =  content-->
<main>
    my content
</main>
<!-- @@close-->

<!-- @@block  =  footer-->
<footer>
    my footer
</footer>
<!-- @@close-->


output

<body>

<!-- start content -->
<main>
    my content
</main>
<!-- end content -->

<!-- start footer -->
<footer>
    my footer
</footer>
<!-- end footer -->

</body>
master.html
content.html
我的内容
我的页脚
输出
我的内容
我的页脚

正是我想要的那种东西。我太专注于寻找一个车把解决方案,我没有考虑忽略它是一个车把文件,只是想合并文本文件的想法。谢谢