electron-builder配置:{extraFiles:['./extra-files'],} electron主进程:functiongetExtraFilesPath(filename:string):string{returnpath.join(process.cwd(),`/extra-files/${filename}`);}letfilePath=getExtraFilesPath('xxx文件名'); 这样无论是在开发中还是打包后都可以获取到正确的文件路径。 如果你使用的...
https://www.electron.build/configuration/contents#files 例:配置项目目录下的 exe,.gitee文件夹和所有的README开头的文件不用打包进去 "files" : [ "!exe", "!.gitee", "!README.*" ], 注意 files配置项要在build配置项底下 配置项不止可以配置不打包哪些文件或文件夹,也可以将制定目录的文件复制到指...
通过electron-builder的nsis直接打包成exe,配置如下 "win": { // 更改build下选项 "icon": "build/icons/aims.ico", "target": [ { "target": "nsis" // 我们要的目标安装包 } ] }, 复制代码 1. 2. 3. 4. 5. 6. 7. 8. 9. 其他平台配置 "dmg": { // macOSdmg "contents": [ ... ...
electron-builder.yml配置说明 appId: com.electron.test //appid 包名 productName: 测试程序 //安装程序的名字 directories: buildResources: build files:-'!**/.vscode/*'-'!src/*'-'!electron.vite.config.{js,ts,mjs,cjs}'-'!{.eslintignore,.eslintrc.cjs,.prettierignore,.prettierrc.yaml,dev-a...
所以我们可以在electron-builder打包配置中设置一下我们要打包的文件。 项目更目录创建 electron.config.json { "files": ["main.js", "preload.js", "./dist"], "productName": "test" } 这里我们设置了files字段,其目的就是设置打包的数据内容。 productName 就是设置exe文件的文件名。
"build":{"productName":"ElectronVue","appId":"org.simulatedgreg.electron-vue","dmg":{"contents":[{"x":410,"y":150,"type":"link","path":"/Applications"},{"x":130,"y":150,"type":"file"}]},"directories":{"output":"build"},"files":["dist/electron","node_modules/","package...
{ "provider": "generic", // 服务器提供商 也可以是GitHub等等 "url": "http://xxxxx/" // 服务器地址 } ], "files": [ "dist/electron/**/*" ], "dmg": { "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "...
我的配置模板 "build":{"productName":"cnde-OUTSIDE","appId":"cnde","asar":false,"directories":{"output":"release/1.0.1/OUTSIDE"},"files":["dist","electron"],"nsis":{"oneClick":false,"perMachine":true,"allowToChangeInstallationDirectory":true,"include":"./electron/installer-OUTSIDE...
build — electron-builder 配置项 "productName": "autoupdateteset", — 工程项目名 "appId": "org.simulatedgreg.electron-vue" — 应用程序 ID。强烈建议设置显式ID。 directories "output": "build" — 生成的安装包输出目录。 "files": "dist/electron/**/*" — 安装包源文件目录,支持多路径(数组)...
"files": [ "dist/electron/**/*" ], "dmg": { "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] }, "mac": { "icon": "build/icons/icon.icns" ...