npm.io
0.1.2 • Published 6h agoCLI

mgc-cli-external

Licence
MIT
Version
0.1.2
Deps
14
Size
187 kB
Vulns
0
Weekly
0

MGC-CLI

MGC(美团小游戏)官方命令行工具,用于小游戏、Unity 小游戏、H5 游戏和插件包的打包、调试、发布,以及 Unity WebGL 的 WASM 分包。

安装

npm i -g mgc-cli-external

安装后通过 mgc 命令调用。

创建配置文件

在需要被打包的小游戏(或者游戏插件)路径的外层目录下执行:

mgc config

按交互向导填写后会在当前路径下生成 mgc.config.js,示例:

module.exports = {
  type: 'game', // game | unityGame | h5 | plugin
  appId: '',
  appSecret: '',
  entry: './minigamePath',
  isToES5: false, // 使用了 esModule 规范必须设为 true
  localIP: '192.168.x.x' // 仅 type=unityGame 时需要
}

常用命令

命令 用途
mgc debug 打包上传 debug 包,终端打印 QR 码
mgc publish 打包上传预览/线上包
mgc wasm-init Unity WASM 分包初始化(首次)
mgc wasm-update Unity WASM 分包增量更新
mgc wasm-split-dev 触发云端 WASM 分包构建(dev)
mgc wasm-split-prod 触发云端 WASM 分包构建(prod)
mgc wasm-split-info 查询符号表大小
mgc wasm-log 启动本地 WASM 函数收集服务
mgc version 显示版本号
mgc help 帮助