5. 打包 Electron 应用 最后,我们需要打包 Electron 应用,可以使用electron-builder。 安装electron-builder: npminstallelectron-builder --save-dev# 安装打包工具 1. 在package.json中,添加打包配置: "scripts":{"build":"electron-builder"},"build":{"appId":"com.example.app","files":["main.js","app...
const{app,BrowserWindow}=require('electron');constpath=require('path');functioncreateWindow(){// 创建浏览器窗口constwin=newBrowserWindow({width:800,height:600,webPreferences:{preload:path.join(__dirname,'preload.js')}});// 加载应用的index.htmlwin.loadFile('index.html');}app.whenReady().then...
Electron的打包相对就正常得多,首先安装Electron打包工具 npm install electron-packager 然后打包 ./node_modules/.bin/electron-packager . --overwrite --ignore=py$ 这样会打包本机架构的包,比如在Ubuntu x64 下就会打包出electronpy-linux-x64文件夹,里面的electronpy就是编译好的二进制程序了,其他架构下编译出...
在win10或win11上开发的软件,直接在win7上运行,可能导致下面的问题 (python3.11 electron23.*) (python3.7 electron23.*) 原因在于:win10或win11上的开发环境(如python版本,electron版本)过高,win7不支持该环境。
在根目录运行npm install electron-packager --save-dev安装Electron打包模块。然后将"pack-app": "./node_modules/.bin/electron-packager . --overwrite --ignore=py$"写入package.json的script中。 运行npm run pack-app打包程序。最后会生成可执行文件,复制到别的电脑也可以运行。
最近在开发的时候,发现打包Electron项目报错,错误的信息为 报错原因是因为Mac 升级到最新版本后,系统移除了自带的python2,electron-builder 编...
前言 通过Electron技术 + python 构建桌面应用实际上非常麻烦,需要使用python构成后端并打包,然后使用Vue作为前端,还要用Electron打包。 但是好处就是可以同时得到来自前端UI框架的高颜值支持以及python海量轮子的快速实现(以及较为完善的多端部署功能),项目可以快速
因为Electron 基于 Node.JS,所以我们首先得安装 Node.JS,就像我们用 PyQt5 写程序首先得安装好 Python 一样。 Node.JS 安装好之后,首先来初始化一个 NodeJS项目: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 npm init 根据提示输入信息即可,末了会在文件夹内生成一个名为package.json的文件,...
electron-packager . pythonElectronApp --arch=x64 --asar 注意: pythonElectronApp是项目的名称(您可以根据自己的意愿命名它),--arch=x64的意思是64位架构。 --asar将您的项目打包成阻止大多数人查看您的源代码的方式。无论如何,几乎所有的人都可以通过检查电子转储出来的asar文件来查看源。您可以尝试类似于代...