tofacebook.com -专业IT技术社区(贪吃蛇学院) node.js小工具——模板生成器 Web程序 - tofacebook.com-专业IT技术社区(贪吃蛇学院)
142°

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

标签: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 条评论

    我有话说: