通过 micrapp --help
命令查看全部命令
micrapp 用于构建小程序、快应用两种微应用,因此在命令行中需要用 <wx|mix>
进行区分,例如打包构建:
micrapp build wx
micrapp build mix
构建出微信小程序、快应用的代码
micrapp build 有很多选项,你可以通过运行下面代码来查看这些选项:
micrapp build --help
Usage: build <wx|mix> [options]
Options:
-w, --watch 实时编辑打包
-e, --env <beta> 配置环境, 参数格式为 env[,biz:env,biz:env,...]
-r, --release <only mix> 发布程序包添加 release 签名
-d, --debug 开启 debug 模式
-h, --help output usage information
--env
配置环境。参数格式为 env[,biz:env,biz:env,...]
。例:
micrapp wx -e beta,hotel:beta,train:prod
--release
选项 仅快应用支持,快应用发布程序包前需要增加 release 签名
用于初始化标准目录结构
新建目录,并建好 package.json 文件,然后调用 init 命令即可执行初始化:
mkdir my-project && cd my-project
npm init -y
micrapp init wx
安装依赖的项目模块,install 命令无需追加 <wx|mix> 参数
micrapp install [module_name[@version],module_name[@version],...]
b-170405-222222-ming.xiao
#release
(#
开头)'0.0.0'
,下载最新 btag
版本package.json
里 modules
指定的该模块版本。如果 modules
没有配置该模块,下载最新版本。如果直接 micrapp install
后面不加模块参数,则安装 package.json
文件里 modules
字段配置的模块及指定版本。例:modules
配置
"modules": {
"home_xxx": "^0.1.8",
"common": "^0.2.0",
"xxx1": "^0.1.2",
"xxx2": "^0.1.0",
"xxx3": "^0.1.6"
}
清除打包目录和缓存目录(.ykit_cache, prd, dev)等。恢复忽略的模块,去掉 libs 里文件名带有的 .ignore 后缀,clean 命令无需追加 <wx|mix> 参数
micrapp clean
查看环境配置信息,env 命令无需追加 <wx|mix> 参数
micrapp env
计算最终上线 size 大小及各业务模块 size 占比
micrapp size mix
打印当前项目 libs 目录下已经安装模块及版本
micrapp list wx [-s| --short]
打印信息:
[MICRAPP] • Module List :
[MICRAPP]
> home_qunar : #20180525-chang.yang-tabChange-PT-2811