## 开发设置 🛠️ > 建议使用 node 版本 16.x-18.x。 按照以下步骤设置本地开发环境: 1. 运行 `npm install` 来安装所有依赖项。 2. 在以下文件中将请求地址修改为您自己的 OpenIM 服务器 IP: > 注意:您需要先[部署](https://docs.openim.io/zh-Hans/guides/gettingStarted/dockerCompose) OpenIM 服务器,默认端口为 10001、10002、10008。 - `src/config/index.ts` ```js export const WS_URL = "ws://your-server-ip:10001"; export const API_URL = "http://your-server-ip:10002"; export const USER_URL = "http://your-server-ip:10008"; ``` 3. 运行 `npm run dev` 来启动开发服务器。访问 [http://localhost:5173](http://localhost:5173) 查看结果。默认情况下将启动 Electron 应用程序。 4. 开始开发! 🎉 ## 构建 🚀 > 该项目允许分别构建 Web 应用程序和 Electron 应用程序,但在构建过程中会有一些差异。 ### Web 应用程序 1. 运行以下命令来构建 Web 应用程序: ```bash npm run build ``` 2. 构建结果将位于 `dist` 文件夹中。 ### Electron 应用程序 1. 使用 `package.json` 替换 `package_electron.json` 文件的内容,只保留 Electron 运行所需的依赖项。这将显著减小包的大小。同时,修改打包脚本。 2. 运行以下命令之一来构建 Electron 应用程序: - macOS: ```bash npm run build:mac ``` - Windows: ```bash npm run build:win ``` - Linux: ```bash npm run build:linux ``` 3. 构建结果将位于 `package` 文件夹中。