【问题标题】:Grunt-style templates in Gulp?Gulp 中的 Grunt 样式模板?
【发布时间】:2014-09-05 07:43:46
【问题描述】:

我正在从 Grunt 迁移到 Gulp,我曾经使用 Grunfile.js 中的模板来配置我的任务,如 here 所述

Grunt 中的模板如下所示:

<%= blahblah.static %>
<%= blahblah.build %>

我找不到任何有用的文档来说明如何使用 Gulp 实现相同的目标...

【问题讨论】:

  • 为什么不直接使用普通的js呢? var s = 'something' + variable + 'here'。 Grunt 使用模板是因为当您在 initConfig 中定义配置时,您无法引用配置中的其他变量。

标签: javascript gruntjs gulp


【解决方案1】:

如果你有一些复杂的字符串要构造,你总是可以使用下划线模板:

var _ = require('underscore');

var tmpl = _.template('var 1: <%= var1 %>, var 2: <%= var2 %>, etc...');

//...

tmpl({var1: 'hello', var2: 'world'});

否则,就使用普通的js字符串拼接。

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-23
    • 2017-02-23
    相关资源
    最近更新 更多