UNPKG

antmove

Version:

小程序转换器,基于支付宝/微信小程序转换为多端小程序,让小程序跨平台开发变得简单。

43 lines (37 loc) 910 B
const AlipayWxPlugin = require('@antmove/alipay-baidu') const fs = require('fs-extra') const transformFramework = require('../../src/index') const App = transformFramework() module.exports = function(options = {}) { const inputDirPath = options.input const outputDirPath = options.output || options.defaultOutput const opts = { dist: outputDirPath, entry: inputDirPath, ...options, } App.use( AlipayWxPlugin, opts, ) .start(() => { if (inputDirPath.includes('.antmove')) { deleteall(inputDirPath) } }) } function deleteall(path) { let files = [] if (fs.existsSync(path)) { files = fs.readdirSync(path) files.forEach((file) => { const curPath = `${path}/${file}` if (fs.statSync(curPath).isDirectory()) { deleteall(curPath) } else { fs.unlinkSync(curPath) } }) fs.rmdirSync(path) } }