UNPKG

cyj

Version:

创建vue项目, 以及添加component page命令

25 lines (21 loc) 548 B
const ejs = require("ejs"); const fs = require("fs"); const path = require("path"); const compiler = (template, data) => { return new Promise((resolve, reject) => { const templatePosition = path.resolve(__dirname, `../templates/${template}`); ejs.renderFile(templatePosition, { data }, {}, (err, result) => { if (err) { reject(err); } resolve(result); }); }); }; const writeToFile = (path, content) => { return fs.promises.writeFile(path, content); }; module.exports = { compiler, writeToFile, };