使用 Gulp 预编译模板

Posted

技术标签:

【中文标题】使用 Gulp 预编译模板【英文标题】:Precompile templates using Gulp 【发布时间】:2016-05-27 21:28:44 【问题描述】:

我想使用 Gulp 为 Mustache、Liquid 或 HandleBars 或任何具有良好 语法的模板语言预编译模板。

我希望它在没有任何依赖关系的浏览器中运行。是否有任何图书馆可以帮助我实现这一目标?

【问题讨论】:

【参考方案1】:

我最终使用了gulp-template,我仍然想要一个替代品。我使用插值和评估配置来使语法更漂亮:

    
        interpolate: /\\(.+?)\\/g,
        evaluate: /\%(.+?)%\/g
    

但我使用的是 javascript 语法。作为替代方案,我可以使用Nunjuncks,但我需要在浏览器中放置一个小运行器,以便预编译的模板开始工作。

【讨论】:

以上是关于使用 Gulp 预编译模板的主要内容,如果未能解决你的问题,请参考以下文章

spa 小程序的研发随笔 --- 预编译

underscore.js 预编译模板使用

使用 rails 资产管道预编译超薄模板

使用模板字符串预编译 TypeScript Vue 组件

Angular + .nghaml 模板:引用预编译的图像资产

我们如何在 Cheetah 中预编译基本模板,以便 #include、#extends 和 #import 在 Weby 中正常工作