minifront-tools
1.1.3 • Public • Published Usage
- 目前支持在小程序项目目录进行代码编译后上传至微信公众平台
- 全局安装:
npm install minifront-tools -g
局部安装:
npm install minifront-tools --save-dev
- 使用
-
cmd: 执行命令参数
upload
(上传代码) upgrade
(升级包)
-
env: 可选环境参数,对
process.env.NODE_ENV
赋值,默认值是prod
- 上传的代码包会生成如下的信息: (包括环境参数、版本信息以及commit hash), 微信公众平台版本管理描述
[CLI] ENV=prod VERSION=1.0.0 COMMIT=3d8d3dd
- 上传默认取最后一次commit hash值作为commit信息写入,如果需要手动填写上传的版本描述,加入
-m
参数填写描述信息,参数后描述可为空
mt <cmd> [env] -m "xxxx(commit description)"
若局部安装则可在package.json
script
内配置执行脚本
"script": {
"upload": "mt upload -m",
"upload:dev": "mt upload dev -m",
"upload:pre": "mt upload pre -m",
"upload:test": "mt upload test -m",
}
加入-m参数的目的是为了修改COMMIT, npm run upload "xxxx(commit description)"
等同于 mt <cmd> [env] -m "xxxx(commit description)"
Notices
- 命令行调用需要先安装微信开发工具,执行安装路径下<安装路径>/Centents/MacOS/cli脚本
- 目前只支持MacOS使用,默认安装路径为
/Applications/wechatwebdevtools.app/Contents/MacOS/cli
-
upload
命令执行中包含代码编译打包过程,项目框架依赖的是wepy
,打包命令为wepy build --no-cache
本地调试
- 在当前目录下执行
npm link
- 在需要测试的项目下执行
npm link minifront-tools
Readme
Keywords
nonePackage Sidebar
Install
Weekly Downloads