timepill-app/prepare.js
xuwenyang df5a3cf98c 首次提交,备份,android未测试
1. 登录页重构
2. prepare.js工具自动遍历page目录,生成page/_list.js,用于Navigation注册自动化
2019-05-07 22:40:24 +08:00

16 lines
No EOL
456 B
JavaScript

const fs = require("fs");
const path = require('path')
const pagePath = './src/page';
const pageFiles = fs.readdirSync(pagePath)
.filter(x => x.endsWith('Page.js'));
const content = pageFiles.map(x => {
let key = x.substring(0, x.indexOf('Page.js'));
let value = 'require("./' + x + '").default'
return key + ': ' + value;
}).join(',\n');
fs.writeFileSync("./src/page/_list.js", 'export default {\n' + content + '\n}');