UNPKG

bm-scaffold-test

Version:

本木前端脚手架

33 lines (27 loc) 1.25 kB
var path = require('path'), shell = require('shelljs'); var readConfig = require('../readConfig'); function erosConsole(msg, color) { var _color = color || 'white'; console.log('['+'bm-eros'.blue+'] ' + msg[_color]); } function iosHandler(params) { var iosZipTarget = path.resolve(process.cwd(), '../' + readConfig.get('localZipFolder').iOS); shell.cp('-r' , params.jsZipPath, iosZipTarget + '/pages.zip'); // shell.cp('-r' , params.jsZipPath, iosZipTarget + '/bundle.zip'); shell.cp('-r' , params.jsPageConfigPath, iosZipTarget); shell.cp('-r' , params.platformConfig, iosZipTarget); erosConsole('ios 内置包已经放入对应路径。'.green); } function androidHandler(params) { var androidZipTarget = path.resolve(process.cwd(), '../' + readConfig.get('localZipFolder').android); shell.cp('-r' , params.jsZipPath, androidZipTarget + '/pages.zip'); // shell.cp('-r' , params.jsZipPath, androidZipTarget + '/bundle.zip'); shell.cp('-r' , params.jsPageConfigPath, androidZipTarget); shell.cp('-r' , params.platformConfig, androidZipTarget); erosConsole('android 内置包已经放入对应路径。'.green); } module.exports = { packIosHandler: iosHandler, packAndroidHandler: androidHandler }