欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

art-template模板引擎在node.js中的使用

程序员文章站 2022-07-02 16:36:43
...

art-template模板引擎在node.js中的使用


学习资源推荐 https://blog.csdn.net/qq_42813491/article/details/90213353

目录结构

art-template模板引擎在node.js中的使用

效果图

art-template模板引擎在node.js中的使用

项目初始化

art-template模板引擎在node.js中的使用

安装模板引擎

art-template模板引擎在node.js中的使用

html代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>title</title>
</head>
<body>

     <p>姓名->{{ name }}</p>
     <p>年龄 ->{{ age }} 岁了</p>
     <p>涉猎语言->{{each language}} {{ $value }} {{/each}}</p>

</body>
</html>

js代码

var template = require('art-template')//加载模板引擎
var fs = require('fs')//加载fs文件操作模块

fs.readFile('index.html', function (err, data) {//引入模板文件
  if (err) {
    return console.log('读取文件失败');
  }
  //模板引擎不支持二进制,需要转成字符串
  var result = template.render(data.toString(), {//用render方法填充数据
    name: '冷月心',
    age: 18,
    language: [
      'JAVA',
      'PHP',
      'Node.js'
    ]
  })

  console.log(result)
})

补充

  • npm init 在此目录生成package.json文件,可以添加-y | --yes 参数则默认所有配置为默认yes

  • npm install -g 全局安装

  • npm install 默认使用–save 参数,如果不想保存到package.json中,可以添加–no-save参数

  • npm uninstall 卸载依赖包, 默认使用–save参数,即从package.json中移除

  • npm update 升级依赖包版本

  • npm list 查看依赖的当前版本

  • npm search 查找包含该字符串的依赖包