先说下做了什么事吧,就是在打包的脚本里先通过cross-env设置几个不同的环境变量,然后在执行electron-builder之前根据模板字符串重新生成打包相关的配置文件。目的是为了打包不同的接口和环境的时候可以自动生成相应的快捷方式名称和默认安装位置,不然的话每次打包还要修改配置文件,当然你说安装位置可以自己去选择,但是...
electron-builder build 构建命名 [default] electron-builder install-app-deps 下载app依赖 electron-builder node-gyp-rebuild 重建自己的本机代码 electron-builder create-self-signed-cert 为Windows应用程序创建自签名代码签名证书 electron-builder start 使用electronic-webpack在开发模式下运行应用程序(须臾要electron...
配置extraFiles将“存放额外文件的文件夹”打包到应用程序的根目录,确保“存放额外文件的文件夹”不管是在开发时还是打包后都在根目录下; 使用process.cwd()获取Node.js进程当前的工作目录,开发时获取到的是项目根目录,使用electron-builder打包后获取到的是应用程序根目录; 有了根目录的路径,直接访问根目录/存放额外...
"allowToChangeInstallationDirectory": true, // 允许修改安装目录 "installerIcon": "./build/icons/aaa.ico", // 安装图标 "uninstallerIcon": "./build/icons/bbb.ico", //卸载图标 "installerHeaderIcon": "./build/icons/aaa.ico", // 安装时头部图标 "createDesktopShortcut": true, // 创建桌面图...
使用create-react-app创建的项目,webpack 配置文件为[项目目录]/node_modules/react-scripts/config/webpack.config.js。 3.配置 packages.json 文件,添加打包配置和构建脚本。 3.1添加electron-builder打包配置(注意大小写): "build":{ "省略":
1.首先在package.json文件里面修改打包命令 "build": "node --max_old_space_size=10192 .electron-vue/build.js && electron-builder--win --ia32" 关键是后面的:--win --ia32 2.执行npb run build 一直提示electron-v2.0.18-win32-ia32.zip包下载失败,是从https://git.xxxxx下载的。
一、使用electron-builder打包 https://github.com/electron-userland/electron-builder 先安装此工具: npm install electron-builder -g 1. 打包前需要先为项目添加一些打包选项,编辑项目根目录下的package.json文件,为其添加build选项: "build": { "appId": "cc11001100.electron.example-001", // 程序包名 ...
2.修改 builderOptions 配置 我用的 vue-electron 所以在 vue.config.js 中配置 builderOptions: { ...nsis: { ...warningsAsErrors:false,// nsis警告变错误(防止警告变成报错无法打包)include:'build/nsis/uninstaller.nsh',// NSIS包含定制安装程序脚本的路径} ...
在你的 Electron 项目目录下,安装 electron-builder: npm install electron-builder --save-dev 1. 在package.json 文件中添加以下配置: { "name": "your-app-name", "version": "0.0.1", "scripts": { "start": "electron .", "dist": "electron-builder", ...
如果你需要自行构建,可以npm run electron:build开始进行构建。构建成功后,会在dist_electron目录里出现构建成功的相应安装文件。 注意:如果你的网络环境不太好,可能会出现electron-builder下载electron二进制文件失败的情况。这个时候需要在npm run electron:build之前指定一下electron的源为国内源: ...