在上述配置中,build.asar字段被设置为false,这表示electron-builder在打包时将不会创建.asar文件,而是将你的源代码以普通文件夹形式包含在最终的打包文件中。 另外,确保你的files字段正确指向了你的源代码和其他必要文件,这样electron-builder才能正确地将它们包含在最终的打包结果中。 运行npm run build命令后,你应该...
1、出现:electron-builder Not allowed to load local resource: file:///E:/workspace/electron/electron-react/dist/setup/electron_react001/resources/app.asar/build/index.html 出现这种情况的两种可能性: 1、html 文件里面加载了file://这样的本地文件; 2、electron-build 并没有将build文件夹打包进去app.a...
"electron-builder": "^24.6.4", "electron-packager": "^17.1.2" }, "dependencies": { } } ``` 以上为windows桌面应用配置 ## 调试 ### Dev运行本地调试(根据package.json文件) ```powershell npm run start ``` ## 打包 ### 打包成安装包(根据package.json文件) ```powerShell npm run buil...
如果打包用electron-builder的话,可以在package.json中设置build: { ...
首先全局装一个asar的node包 npm install asar -g 在app.asar文件所在目录,打开dos窗口,执行以下命令,将app.asar解压: asar extract app.asar ./ 上图中红框框起来的就是解压出来的文件,和未打包前的文件完全一样 以上是electron-builder最简单的打包步骤,如果项目复杂,需要定制化需求,比如怎么换图标,第三方插件...
electron-builder方式 能够打包成安装器,能自定义打包方式。 安装yarn(electron-builder打包依赖yarn): npm install-g yarn 安装electron-builder: npm install-g electron-builder 在"scripts": 添加: "pack": "electron-builder --dir", "postinstall": "electron-builder install-app-deps", ...
如果打包后出现文件缺少的问题: "files": [ "build/**/*", "main.js", "public/preload.js" ] 到这里就打包配置完成了。 然后打包后应该会生成: electron-builder打包成功的文件会放在项目根目录的dist文件夹下: 径直进入resources这个文件夹,这里面有个叫app.asar的文件: ...
上图请求路径app.asar/build/index.html中的build文件夹就是files中配置的build文件夹;同理,files中配置的main文件夹路径就是app.asar/main。 因此,可以把app.asar这个文件看成打包后项目的“根目录”,electron-builder配置项files中包含的文件都在应用程序根目录/resources/app.asar/目录下。
https://github.com/electron-userland/electron-builder 先安装此工具: npm install electron-builder -g 1. 打包前需要先为项目添加一些打包选项,编辑项目根目录下的package.json文件,为其添加build选项: "build": { "appId": "cc11001100.electron.example-001", // 程序包名 ...
test/unit test/e2e/specs", "build": "node build/build.js", "electron_dev": "npm run build && electron build/electron.js", "electron_build": "electron-packager ./dist/ gushengwang --win --out ./myClient --arch=x64 --app-version=0.0.1 --overwrite", "dist": "electron-builder"...