# demo-electron **Repository Path**: consolelog/demo-electron ## Basic Information - **Project Name**: demo-electron - **Description**: git@gitee.com:consolelog/demo-electron.gitgit@gitee.com:consolelog/demo-electron.gitgit@gitee.com:consolelog/demo-electron.git - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-26 - **Last Updated**: 2022-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 这是Electron打包的工具 这个项目的目的是将前端生成的dist文件夹打包成桌面应用。 使用方法是先clone这个项目,然后npm install; 再然后把要打包的dist文件夹复制到根目录中,是整个dist目录一起,而不是只复制里面的文件; 接下来执行npm run package就会生成out目录,里面就是打包生成的桌面应用了。 默认只打包当前平台的可执行文件,window就是exe,macos就是app,linux没试过。 如果要指定打包的平台,比如我是windows平台,想打包macos的应用,则可以执行npm run package:darwin; 打包windows的是npm run package:win32,linux的是npm run package:linux。 注意如果dist里面调用了后端接口,那么后端就需要配置允许跨域访问,否则就访问不了了。