package.json文件 {"name":"demo","version":"0.0.1","build":{// electron-builder配置"productName":"xxxx",//项目名 这也是生成的exe文件的前缀名"appId":"xxxxx",//包名"copyright":"xxxx",//版权 信息"compression":"store",// "store" | "normal"| "maximum" 打包压缩情况(store 相对较快),...
首先,确保你的项目中已经安装了electron-builder。可以在项目根目录下运行以下命令来安装它: npminstallelectron-builder--save-dev 在你的项目根目录下创建一个electron-builder.yml文件,并添加以下内容: appId:com.example.myappproductName:My Appdirectories:output: distfiles:-"**/*" 这个文件用于配置打包的一些...
将“存放额外文件的文件夹”放在项目根目录下; 配置extraFiles将“存放额外文件的文件夹”打包到应用程序的根目录,确保“存放额外文件的文件夹”不管是在开发时还是打包后都在根目录下; 使用process.cwd()获取Node.js进程当前的工作目录,开发时获取到的是项目根目录,使用electron-builder打包后获取到的是应用程序根目录...
mkdirmy-electroncdmy-electronnpminit-ynpminstallelectron@14.2.6-Dnpminstall@electron/remote--savenpminstallelectron-builder-D 打包配置 在my-electron 目录下的 package.json 中,添加打包配置: 代码语言:json 复制 {"name":"my-electron","version":"0.1.0","author":"编程三昧","build":{// electron-...
四、electron-packager和electron-builder不同之处,使用场景,使用方法。 创建前端项目或引入前端项目, 项目目录为以下结构: --main.js --icons --preload.js --index.html --package.json 1. 2. 3. 4. 5. (4.1) electron 开发环境安装,使用以下任意命令: ...
项目中有个需求,就是用户打开文件对话框,可以直接打开项目中的文件,所以就要把文件放在项目中,并且打包后和exe同级目录,这样用户就可以直接访问了 于是涉及到两个问题: -1.如何把文件打包到Electron应用的安装目录中 -2.Electron应用运行时,如何访问到该文件模板资源 由于项目使用的是electron-builder打包器来打包的,...
/build是electron-builder默认资源目录,也可以修改,比如我这里是public目录: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 directories:{buildResources:"./public",} 这样license.text文件就放在/public目录下即可。 如果没有多语言需求的话,这样就结束了,windows,macOS通用。
通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis" // 我们要的目标安装包 } ] }, 复制代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 其他平台配置 ...
在my-electron 目录下的 package.json 中,添加打包配置: { "name":"my-electron", "version":"0.1.0", "author":"编程三昧", "build": {// electron-builder配置 "productName":"myFirstApp",//项目名 这也是生成的exe文件的前缀名 ...