前言
我在做小程序的时候经常要新建页面,而且每个页面就是一个目录,每个目录里面都要创建四个文件。
感觉过于繁琐,写了一个小工具偷懒一下
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里面注册,过几天再加上。