nodejs常用代码片段
Posted morang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs常用代码片段相关的知识,希望对你有一定的参考价值。
自动创建目录(多级)
相比起使用递归创建,调用 sheljsl 模块简单得多
const shell = require('shelljs')
const fs = require('fs')
if (!fs.existsSync(dir)) {
shell.mkdir('-p', dir)
}
ejs 自定义函数的使用
版本:2.6.1
安装:npm install ejs
在模板中使用自定义函数处理数据的Demo
const ejs = require('ejs')
ejs.delimiter = '%'
// 自定义函数 返回首字母大写的字符串
const def_func={
capitalize(str) {
return str ? (str.substring(0, 1).toUpperCase() + str.substring(1)) : str
}
}
const config={
title:'me is test'
}
var result=ejs.render('<%= capitalize(title) %>', Object.assign(def_func,config)) //Test
//const path='./template/test.txt'
//ejs.renderFile(path, Object.assign(def_func, config), {},function(err,str){
// //str 渲染结果
//})
以上是关于nodejs常用代码片段的主要内容,如果未能解决你的问题,请参考以下文章