码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-03-15 00:31:55      阅读:636      评论:0      收藏:0      [点我收藏+]

标签:file   efi   json   AC   write   each   生成   mkdir   cti   

 前言

我在做小程序的时候经常要新建页面,而且每个页面就是一个目录,每个目录里面都要创建四个文件。

感觉过于繁琐,写了一个小工具偷懒一下

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

标签:file   efi   json   AC   write   each   生成   mkdir   cti   

原文地址:https://www.cnblogs.com/hitore/p/8570810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!