到这一步我们就可以安装打包工具 electron-builder 了。直接一行代码:npm i electron-builder --save-dev 或是 yarn add electron-builder -D。 electron-builder 在打包时需要很多依赖,从官方下载地址下载非常慢,所以我们要配置镜像。对于 npm,输入: npm config set electron_mirror https://npmmirror.com/mirrors...
如果你的React项目是使用Create React App创建的,你需要先运行npm run build来生成生产环境的构建文件,然后再运行上述的npm run build命令(这里的build脚本应该是你在package.json中为electron-builder配置的脚本)。 electron-builder会自动处理打包过程,并在dist目录下生成exe文件。 5. 测试生成的exe文件是否正常运行 ...
} 安装 打包工具:npm install electron-builder --save-dev main.js 和 preload.js 放到 public 目录下,并且把 main.js 名字改为 electron.js 打包指令: "electron-start": "electron .", "dist": "electron-builder --win --ia32", "distmac": "electron-builder --mac"...
1、对接1和2,使用electron-builder进行打包,使用electron-builder可以使得Electron打包变得很简单,当然打包方案不止eb,还有electron-packager,但是前者打包出来的包更体积小 electron-builder的安装步骤和基本使用步骤,看---> npm-->electron-builder-->Quick Setup Guide https://www.npmjs.com/package/electron-builder...
electron-builder 使用过 electron 的人都知道,打出来的包是很大的,因为electron 内置了 Node & Chromium, 所以啥都还没干,打出来的应用安装包就有几十兆了。 无法在 electron 上做文章,那么只好在 webpack 打包程序代码的过程中捣鼓了。以前打包应用的时候,程序里会有node_modules文件夹。这次任务就是干掉这个文件...
"winpack": "electron-builder build --win" // 用于打包exe安装包 复制代码 1. 2. 3. 4. 在electron启动前端项目 首先需要将打包📦后的前端代码放到项目build文件夹下,注意是放到build文件夹根目录而不是将诸如dist(vue打包后)或者build(react...
问题概况 使用环境:MacOS m2 air (arm64架构,使用electron-builder作为打包工具) 打包命令:"build:mac": "tsc && vite build && electron-builder" 使用版本: { "electron-builder": "^24.6.3", "vite-plugin-electron": "^0.28.2", "vite-plugin-electron-renderer": "^
应用构建工具electron-builder配置 应用构建工具electron-builder的问题 前言 前一篇文章主要记录了开发环境的搭建和一些开发时遇到的问题,这篇文章主要说说自己在coding work之后进行应用打包时遇到的问题(webpack打包和electron打包),项目地址。 webpack4图片打包的问题 ...
powershell复制代码npmrundev-electron 运行成功,出现如下窗口(窗口内部内容可自行定义) 使用npm run prod-electron命令可以启动生产环境,该生产环境指的是渲染层的功能代码使用webpack打包后的代码,使其渲染到窗口中。真正的生产环境应该是下面介绍的使用electron-builder打包后的应用程序,此时process.env.NODE_ENV为undefi...
使用electron-builder 打包create-react-app出现 Not allowed to load local resource: file:///C:/Program%20Files%20(x86)/t-box-tester/resources/app.asar/build/build/index.html 错误。 package.json部分代码 "main": "public/electron.js", //在public目录下 "homepage": "./", "repository": "...