gulp-templatejs
TypeScript icon, indicating that this package has built-in type declarations

3.1.4 • Public • Published

gulp-templatejs

template.js的gulp插件。

安装

$ npm install --save @templatejs/runtime # 安装template运行时
$ npm install --save-dev gulp-templatejs # 安装template编译插件

配置

配置参数同template.js参数一样,其中expression参数会作为获取template的表达式。

var gulp = require('gulp');
var templatejs = require('gulp-templatejs');

gulp.task('build', function () {
  gulp
    .src(['src/**.tmpl'])
    .pipe(
      templatejs({
        sTag: '<#',
        eTag: '#>',
        sandbox: false, // 沙箱模式
      }),
    )
    .pipe(gulp.dest('dist'));
});

新建模版文件demo.tmpl

<div>
    <#=abc#>
</div>

在js中require模版文件,并渲染

var tpl = require('./demo.js'); // demo.tmpl -> demo.js

document.getElementById('test').innerHTML = tpl({ abc: 'yanhaijing' });

贡献者列表

contributors

⚙️ 更新日志

CHANGELOG.md

✈️ 计划列表

TODO.md

相关链接

Package Sidebar

Install

npm i gulp-templatejs

Weekly Downloads

7

Version

3.1.4

License

MIT

Unpacked Size

31 kB

Total Files

10

Last publish

Collaborators

  • yanhaijing