itaro
taro 一键打包 cli
对于一个由 @tarojs/cli 创建的 taro 项目,可以零配置一键打包多种小程序代码
也可以在taro 项目的 package.json添加 itaro 属性进行个性化配置。
安装(install)
npm install -g itaro
命令(commands)
$ itaro build
$ itaro watch
$ itaro -v
$ itaro -h
配置(config)
在 taro 项目的 package.json,添加配置项
{
...
"itaro": {
"build": {
"output": "itaro",
"excludes": ["rn"],
"options": ["alipay", "tt", "qq", "weapp", "rn"]
}
}
}
options
除了可以是 weapp
, alipay
等字符串也可以是
"options": [
{
"name": "weapp",
"command": "npm run build:weapp",
"output": "itaro/weapp",
}
]
实现原理
通过修改 config/index.js outputRoot
属性来实现
{
"output": "itaro",
"options": ["weapp", "alipay", "swan", ...]
}
runTask("weapp")
runTask("alipay")
runTask("swan")
CHANGELOG
CHANGELOG
LECENSE
MIT