UNPKG

bia

Version:

a tool for download git repository

35 lines (34 loc) 1.2 kB
const path = require('path') const fse = require('fs-extra') const cheerio = require('cheerio') const question = require('./question') const utils = require('./utils') module.exports = (cmd, opts) => { let file = '' let category = 'h5' question.getCheerioFile().then(res => { file = res return question.getPageType() }).then(res => { category = res return utils.getCheerioRes(file, category) }).then((res) => { return utils.formatCheerioRes(res, category) }).then((res) => { return utils.addGlobalTabbar(res, true) }).then((res) => { fse.ensureDirSync(path.resolve(__dirname, 'output')) const dist = path.resolve(__dirname, 'output/index.html') return utils.outputFile(dist, res.tpl).then(() => { const dist = path.resolve(__dirname, 'output/jsBundle.js') return utils.outputFile(dist, res.jsBundle).then(() => { const dist = path.resolve(__dirname, 'output/result.json') return utils.outputJson(dist, res) }) }) }).then(() => { console.log('success') }).catch(err => { console.log(err) }) }