bm_scaffold_async_router
Version:
本木前端脚手架-异步路由版
39 lines (36 loc) • 1.17 kB
JavaScript
var gulpServer = require('../server/gulpfile.js'),
readSyncByRl = require('./util').readSyncByRl,
erosConsole = require('./util').erosConsole;
function select() {
var tip = `[` + 'bm-eros'.blue + `] 生成内置包,请选择对应更新平台编号: ` +
`
tip: 本功能会将生成的 zip 包,全局的 config.json 文件,自动发送到config.json文件中配置的 localZipFolder 的目录。`.yellow +
`
1 --- ios 生成 iOS 端内置包
2 --- android 生成 android 端内置包
`
readSyncByRl(tip).then(function(res) {
if (res == 1) {
gulpServer.start('weex-eros:ios');
return;
}
if (res == 2) {
gulpServer.start('weex-eros:android');
return;
}
if (res == 3) {
gulpServer.start('weex-eros:all');
return
}
erosConsole('输入错误,需要填写选项编号,请重新运行指令'.red)
});
}
module.exports = {
select: select,
ios: function() {
gulpServer.start('weex-eros:ios');
},
android: function() {
gulpServer.start('weex-eros:android');
}
}