开发
开发指南
开发环境使用 Git、Yarn 和 Node.js 22,版本见 .nvmrc。切换分支时,请核对对应的 .nvmrc 和 package.json。建议了解 Vue.js、Electron 和 TypeScript 等相关知识。
如需贡献代码,请先 Fork 仓库,并将下方克隆地址替换为自己的 Fork 地址。如果使用 nvm,可按示例运行 nvm use;使用其他版本管理器时,请先切换到所需的 Node.js 版本。
# 克隆项目
git clone https://github.com/emqx/MQTTX.git
# 安装依赖
cd MQTTX
nvm use
yarn install
# 编译和热重载以进行开发
yarn run electron:serve
# 编译和压缩以构建生产版本
yarn run electron:build
构建成功后,会在 dist_electron 目录里出现构建成功的相应的安装文件。
如果需要打包为独立操作系统的安装包,请参考以下命令:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-mac
贡献
请确保在发出 PR 请求前, 已经仔细阅读过了贡献指南