UNPKG

nei-interface

Version:

auto create interface by nei

34 lines (28 loc) 1.29 kB
const chalk = require('chalk'); const path = require("path"); const fs = require("fs"); const MKDIRS = require('./utils/mkdir'); const getNeiData = require('./utils/nei-data'); const Config = require('./config'); const createInterface = (config) => { let ajaxLenCount = 0; Object.assign(Config, config) //创建路径 MKDIRS.async(Config.TYPES_DIST, () => { fs.createWriteStream(Config.TYPES_DIST + '/' + Config.TYPES_NAME1) fs.createWriteStream(Config.TYPES_DIST + '/' + Config.TYPES_NAME2) console.log(chalk.blue(Config.TYPES_DIST + '/' + Config.TYPES_NAME1 + '文件创建完毕,开始获取数据并写入……')); console.log(chalk.blue(Config.TYPES_DIST + '/' + Config.TYPES_NAME2 + '文件创建完毕,开始获取数据并写入……')); //获取数据 if(Config.API_PREINIT.length){ MKDIRS.async(Config.API_DIST, () => { fs.createWriteStream(Config.API_DIST + '/index.ts'); console.log(chalk.blue(Config.API_DIST + '/index.ts 文件创建完毕,开始获取数据并写入……')); getNeiData(Config) }) } else { getNeiData(Config) } }) }; module.exports = createInterface;