0.0.2 • Published 2 years ago

minapp-ci v0.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

minapp-ci

基于miniprogram-ci二次封装的CLI,可在命令行上传微信小程序代码到微信公众平台。

安装

进入在微信小程序的项目中,安装minapp-ci

npm install minapp-ci

配置

在项目的根目录下新增.env文件,加上以下的key:

# 微信小程序的appid
appid=********
# 上传私钥文件,在项目中的相对路径
privateKeyPath=./privateKey/privateKey.wx*******.key

使用前需要使用小程序管理员身份访问"微信公众平台-开发-开发设置"后下载代码上传密钥,并配置 IP 白名单,才能进行上传、预览操作。

使用

通过这个命令可以查看帮助:

minapp-ci

upload

在我们打包了微信小程序之后,在项目的命令行中运行minapp-ci upload

minapp-ci upload

upload命令会在根目录上找到project.config.json文件,然后上传miniprogramRoot字段里对应的相对目录文件到微信公众平台中。

例如,在project.config.json文件内:

{
  "miniprogramRoot": "./dist/build/mp-weixin",
}

则该命令会上传项目中./dist/build/mp-wexin目录中的文件。

疑难解答

Q: 上传过程中抛出异常:errCode: -10008, errMsg: invalid ip: 120.79.95.110, ...

A: 需要检查微信公共平台的开发配置中,上传白名单的配置。