module.exports ={//判断开发模式还是生产模式publicPath: process.env.NODE_ENV === 'production' ? './' : '/',//插件配置pluginOptions: {//electronBuilder配置electronBuilder: { builderOptions: {'productName': 'all electron',//生成exe的名字(允许为汉字)"appId": "com.easyfull.www",//包名"co...
一、启动基础electron项目 可以看我上一篇关于electron基本操作,搭建一个简易的index.htm作为app的页面,去尝试构架自己的第一款 二、检查是否安装了node 输入node -v和npm -v查看node和npm是否安装好,可以通过nvm统一管理node版本环境,具体的操作可以看我关于nodejs环境配置的一篇博客,mac和win通用 我这边的nodejs版本...
6.软件升级版本,修改package.json中的version属性,例如:改为 version: “1.1.0” (之前为1.0.0); 7.再次执行electron-builder打包,Windows下将新版本latest.yml文件和exe文件(MAC下将latest-mac.yml,zip和dmg文件)放到package.json中build -> publish中的url对应的地址下; 8.在应用中触发更新检查,electron-updat...
在electron文件夹下新建一个main.js文件,并复制以下内容 // Modules to control application life and create native browser windowconst{app,BrowserWindow,Menu}=require('electron');constpath=require('path');constmode=process.env.NODE_ENV;// 隐藏electron创听的菜单栏Menu.setApplicationMenu(null);functioncr...
接下来是electron主进程脚本的node版本显示(main.js): 接下来是分别运行npm run show-local-node-version和npm run start: 可以看到输出确实和我们的理解是一致的,版本为11.2.0的electron内部的node版本呢是12,而我们本地机器上的node是14。这也侧面说明了为什么一般的electron应用程序会很大,因为一份electron应用程序...
electron-builder node-gyp-rebuild 重建自己的本机代码 electron-builder create-self-signed-cert 为Windows应用程序创建自签名代码签名证书 electron-builder start 使用electronic-webpack在开发模式下运行应用程序(须臾要electron-webpack模块支持) 复制代码
node 版本 v14.16.0npm 版本 6.14.11electron 版本 v12.0.2electron和 electron-builder 全局安装的系统 :window10
接下来是electron主进程脚本的node版本显示(main.js): 接下来是分别运行npm run show-local-node-version和npm run start: 可以看到输出确实和我们的理解是一致的,版本为11.2.0的electron内部的node版本呢是12,而我们本地机器上的node是14。这也侧面说明了为什么一般的electron应用程序会很大,因为一份electron应用程序...
首先,你需要确保你的系统上已经安装了Node.js和npm(Node.js包管理器)。你可以通过以下命令来检查它们是否已安装以及它们的版本: bash node -v npm -v 如果没有安装Node.js和npm,你可以从Node.js官方网站下载并安装最新版本的Node.js,npm会随Node.js一起安装。
由于这个不同,对一些项目比较大的应用,很容易出现打包过程慢且node内存溢出的问题(这也是在解决electron打包过程中困扰我比较久的问题,最后想到了npm与cnpm的这点不同,解决了node打包内存溢出的问题,从打包一次一小时优化到打包一次一分钟,极大的提高了效率)。