node.js小工具——模板生成器
阿新 • • 發佈:2018-03-15
get file content ons ont 模板生成 hello .json 初始化
前言
我在做小程序的時候經常要新建頁面,而且每個頁面就是一個目錄,每個目錄裏面都要創建四個文件。
感覺過於繁瑣,寫了一個小工具偷懶一下
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小工具——模板生成器