问题标签 [grunt-contrib-jst]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 渲染下划线模板的 grunt contrib-jst 格式不正确
我正在尝试使用 grunt-contrib-jst 来编译我的下划线模板,但它似乎没有正确呈现/保留变量。以下是模板通常的样子:
下面是通过 grunt 渲染的内容:
以下是我设置 grunt 任务的方式:
当我尝试使用模板时:
我收到此错误:
知道出了什么问题以及如何维护原始模板的格式吗?
javascript - 预编译没有 underscore.js 依赖的 Underscore 模板
我正在使用 grunt-contrib-jst 来预编译我的模板,并且一切正常。但是,我正在使用它来构建一个插件,并且我希望文件大小尽可能小。
我的代码中没有使用 underscore.js,但预编译的模板似乎将其作为依赖项。这是一个示例:
如您所见,代码段__e = _.escape
需要 underscore.js,但模板根本不使用__e
。
有什么办法可以强制 grunt-contrib-jst 以某种方式编译模板,这样它们就不需要 underscore.js?