Wechat Miniprogram Devtool CLI cross-platform wrapper for NodeJS and npm
跨平台命令行调用微信开发工具
- 已经安装 微信开发工具 devtools
- 开启开发工具的设置
端口调用
中文: 打开工具 -> 设置 -> 安全设置,将服务端口开启。
English: open IDE -> Settings -> Security Settings, and set Service Port On.
CI集成请使用 miniprogram-build 或 miniprogram-ci
免安装,命令行调用
与官网 cli用法一致(额外功能是支持相对路径): 使用npx wechat-devtool
代替cli
即可
npx wechat-devtool
# 参数调用和原生CLI 参数完全一样 但是支持相对路径
npx wechat-devtool --open ./dist
快速上传
# 当前目录
npx -p wechat-devtool upload
# 上传 dist 目录
npx -p wechat-devtool upload ./dist
# 记录上传日志
npx -p wechat-devtool upload ./dist --upload-info-output
npm install wechat-devtool -D
安装之后会添加其他命令到本地项目,可在 npm scripts 中直接调用
cli
等同于开发工具 CLI,更具系统和安装环境自动调用upload
快速上传(对 upload 操作的简化)upload [<path>] [--version version] [--desc <desc>] [--info-output <path>]
package.json
配置文件
{
"scripts": {
"upload": "upload ./dist",
"cli": "cli"
}
}
下面命令自动上传 dist 目录
npm run upload
作为 JS 模块使用
import { cli } from "wechat-devtool";
cli("open")
.then(console.log)
.catch(console.error);