1.安装 npm install art-template
2.用require方法加载
3.查文档,使用模板引擎的API
模板引擎不关心你的字符串内容,只关心自己能认识的模板标记语法,例如 {{ }},该语法被称之为mustache语法(八字胡语法)
举例
var template = require('art-template')
var fs = require('fs')
fs.readFile('./tpl.html',function(err,data) {
if(err) {
return console.log('读取文件失败!')
}
// 模板引擎的render方法需要接收字符串
// 默认读取到的data是二进制
var ret = template.render(data.toString(), {
title: 'Template',
name: 'Jack',
age: 18,
province: '北京市',
hobbies: [
'写代码',
'看动漫',
'听歌',
]
})
console.log(ret)
})
tpl.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>{{ title }}</title>
</head>
<body>
<p>大家好,我叫:{{ name }}</p>
<p>今年{{ age }}岁了</p>
<p>我来自{{ province }}</p>
<p>我喜欢:{{each hobbies}} {{ $value }} {{/each}}</p>
</body>
</html>
效果