前言
我在做小程序的时候经常要新建页面,而且每个页面就是一个目录,每个目录里面都要创建四个文件。
感觉过于繁琐,写了一个小工具偷懒一下
app.js
1 const fs = require(‘fs‘); 2 const dirName = ‘hello‘; ?// your new dir name 3 const url = `./${dirName}`; 4 const init = [ 5 ????????????????{ 6 ????????????????????url: `${url}/${dirName}.js`, 7 ????????????????????content: ‘const App = getApp();\r\rPage({});‘, 8 ????????????????}, 9 ????????????????{10 ????????????????????url: `${url}/${dirName}.json`,11 ????????????????????content: ‘{\r\t\r}‘,12 ????????????????},13 ????????????????{14 ????????????????????url: `${url}/${dirName}.wxml`,15 ????????????????????content: ‘‘,16 ????????????????},17 ????????????????{18 ????????????????????url: `${url}/${dirName}.wxss`,19 ????????????????????content: ‘‘,20 ????????????????},21 ????????????];22 23 fs.mkdir(url, function(err) {24 ????if (err) {25 ????????console.log(err);26 ????}27 ????console.log(`目录${url}创建成功`);28 ????init.forEach(item => {29 ????????fs.writeFile(item.url, item.content, function(err) {30 ????????????if (err) {31 ????????????????console.log(err);32 ????????????}33 ????????????console.log(`${item.url}已创建,${item.url}已初始化`);34 ????????});35 ????});36 });
使用
> node app
最后
在小程序项目里每新建一个页面,还得在app.json里面注册,过几天再加上。
node.js小工具——模板生成器
原文地址:https://www.cnblogs.com/hitore/p/8570810.html