parcel-plugin-template
v2.9.0
Published
template.js 的 parcel v1 编译插件
Downloads
12
Maintainers
Readme
parcel-plugin-template
template.js的 parcel v1 编译插件。
安装
$ npm install --save @templatejs/runtime # 安装template运行时
$ npm install --save-dev parcel-plugin-template # 安装template编译插件
配置
配置参数同template.js参数一样,其中expression参数会作为获取template的表达式。
parcel会自动加载parcel-plugin-template
插件,可以通过template.config.json
文件自定义配置
{
"sTag": "<#",
"eTag": "#>",
"expression": "require(\"@templatejs/runtime\").default", // 获取template的表达式,如 `window.template`
"sandbox": false, // 沙箱模式
}
新建模版文件demo.tmpl(后缀名必须为tmpl)
<div>
<#=abc#>
</div>
在js中import
模版文件,并渲染
import tpl from './demo.tmpl';
document.getElementById('test').innerHTML = tpl({abc: 'yanhaijing'});