1、安装electron插件 1 yarn add --dev electronyarn add -D electron-builder 2、修改vite.config.js/vite.config.ts base 指向dist 1 base:'./' 3、增加electron的配置文件 electron\electron.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14
关于使用electron-vite进行打包的问题,我可以为你提供一个详细的步骤指南。以下是基于你提供的tips整理出的步骤: 1. 安装并配置electron-vite所需环境 首先,你需要确保你的开发环境中已经安装了Node.js和npm(或yarn)。然后,你可以全局安装electron-vite来初始化项目。 bash npm install -g electron-vite 2. 创建...
然后,创建一个background.ts文件,用于编写Electron的主进程代码。 Electron打包应用 📦 最后一步就是打包你的应用了。你可以通过运行yarn dev来启动你的项目,然后通过Electron的打包工具将你的应用打包成一个可执行文件。打包完成后,你就可以在Windows、Mac和Linux上运行你的应用了。 运行效果 🌐 启动你的应用后,...
electron-builder打包会自动识别环境,所以我在linux环境也可以直接运行npm run electron:build,他就会打成linux的包 linux环境会打成.deb格式,所以要在package.json的linux里面配置 "linux": { "icon": "./public/logo.ico", "artifactName": "${productName}-v${version}-${platform}-setup.${ext}", "targ...
但需要注意的是,Mac 平台 dmg 的包只能在 MacOS 系统上打包 You can only build the DMG target on macOS machines. 如何在 macOS 打包 window 程序exe You can only build the Squirrel.Windows target on a Windows machine or on a Linux machine with mono and wine installed. ...
此时执行npm run build:linux 提示7zip-bin缺少龙芯架构下的程序,执行如下步骤:mkdir node_modules/7zip-bin/linux/loong64/ cp /usr/libexec/p7zip/7za node_modules/7zip-bin/linux/loong64/npm i -D 此时再执行: npm run build:linux ,虽然最后打包步骤还是出错,不过在dist/linux-loong64-unpacked/目录...
目前我了解的是直接在mac上打包就行了,在不同平台打包生成不同平台适应的包。 Owner Author hunter-ji commented Apr 29, 2022 博主你好,请问你有研究过electron window打包后发布到linux改怎么做吗?我用的electron packager生成linux包但是发布到我的ubuntu虚拟机上报错 你试试在linux上打包呢 HF-code commented...
linux":"npm run build && electron-builder --linux --config"},"dependencies":{"@electron-toolkit/preload":"^2.0.0","@electron-toolkit/utils":"^1.0.2","electron-updater":"^5.3.0"},"devDependencies":{"@electron/notarize":"^1.2.3","@rushstack/eslint-patch":"^1.3.0","@vitejs/...
},"mac": {"icon": "./resource/shortcut.icns","artifactName": "${productName}-v${version}-${platform}-${arch}-setup.${ext}"},"linux": {"icon": "./resource","artifactName": "${productName}-v${version}-${platform}-${arch}-setup.${ext}"} ...
嵌入Chromium和Node.js到二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 当开始想用vue去开发一个桌面应用时,首先去搜索下,了解到当前如下两种现成方案: electron-vue: 该项目集成度较好,封装较为完整,中文搜索下来文章较多也是该...