不同程序的打包命令! /package.json
"build:weapp": "taro build --type weapp",
"build:swan": "taro build --type swan",
"build:alipay": "taro build --type alipay",
"build:tt": "taro build --type tt",
"build:h5": "taro build --type h5",
"build:rn": "taro build --type rn",
"build:qq": "taro build --type qq",
"build:jd": "taro build --type jd",
"build:quickapp": "taro build --type quickapp",
/config/dev.js
const outputRootFolder = {
weapp: 'dist_weapp',
swan: 'dist_swan',
alipay: 'dist_alipay',
tt: 'dist_tt',
h5: 'dist_h5',
rn: 'dist_rn',
qq: 'dist_qq',
jd: 'dist_jd',
quickapp: 'dist_quickapp',
}
const env = JSON.parse(process.env.npm_config_argv)['cooked'][1].split(':')[1]
const config = {
...
outputRoot: outputRootFolder[env]
}
/config/dev.js
const env = JSON.parse(process.env.npm_config_argv)['cooked'][1].split(':')[1]
const config = {
...
outputRoot: `dist/dist_${env}`
}