1. 程式人生 > >node.js小工具——模板生成器

node.js小工具——模板生成器

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小工具——模板生成器