electron笔记
安装electron
安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org |
使用cnpm安装electron,防止安装错误
cnpm install -g electron |
初始化
在一个空的node项目中执行node初始化命令
npm init |
在该项目中安装electron
cnpm install --save-dev electron |
可以发现package.json文件的devDependencies多了electron,证明安装成功。
安装成功后,在scripts写上electron .,后续用于启动electron
{ |
其中main对应的main.js表示electron的入口文件
由于空项目中还没有需要我们创建,并且创建到根目录下
const { app, BrowserWindow } = require('electron') |
最后在当前文件夹路径下,启动命令框,并执行命令启动electron
npm run start |
修改图标
需要修改electron右上角的图标可以在main.js中的BrowserWindow对象中修改icon属性
const { app, BrowserWindow } = require('electron') |
打包
安装electron-build
npm install electron-builder -g |
在package.json文件中写入打包配置
{ |
执行打包命令进行打包
npm run build |
常见错误
electron-v.xxxx.zip
下载对应文件,无需解压放到AppData\Local\electron\Cache目录下
winCodeSign-v.xxx.7z
下载对应文件,解压放到AppData\Local\electron-builder\Cache\winCodeSign目录下
nsis-v.xxx.7z
下载对应文件,解压放到AppData\Local\electron-builder\Cache\nsis目录下
nsis-resources-v.xxx.7z
下载对应文件,解压放到AppData\Local\electron-builder\Cache\nsis目录下
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 玩转代码:探索奇妙之地!








