开发
开发指南
开发时,本机需要具有 Node,Git 环境,并需要了解 npm,Node.js,MQTT,TypeScript 等相关知识。
# Fork & Clone 项目
git clone git@github.com:${name}/MQTTX.git
cd MQTTX/cli
yarn install
# 编译和热重载以进行开发
yarn run dev
# 编译和压缩以构建生产版本
yarn run build
开发时,可以使用 yarn link 命令将 MQTTX CLI 链接到全局,方便调试。
构建成功后,会在 dist 目录里出现构建成功的相应的文件,需要在 Node.js 环境中使用。
如果需要打包一个二进制可执行文件,请参考以下命令:
# 全局安装 pkg
npm install pkg -g
# 构建二进制可执行文件
pkg package.json
构建成功后,在 release 目录里可以看到对应各系统的二进制可执行文件了。
贡献
请确保在发出 PR 请求前, 已经仔细阅读过了贡献指南