使用electron开发桌面应用遇到的问题和tips记录。
-
安装这个老是卡住
使用
electron-connect
和gulp
来监听程序要在项目内安装
electron-connect
和gulp
,否则会报错1
$ npm i -gd gulp --save
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22;
var gulp = require('gulp');
var electron = require('electron-connect').server.create();
gulp.task('default', function () {
// Start browser process
electron.start();
// Restart browser process
gulp.watch('main.js', function () {
console.log('restart');
electron.restart();
});
// Reload renderer process
gulp.watch(['index.js', 'index.html'], function () {
console.log('reload');
electron.reload();
});
});在electron应用内可以用
ctrl+r
刷新页面,在控制台里面可以用f5
不过
electron-connect
使用的reload
方法不能刷新页面应用打包
1
npm install electron-packager -g
使用管理员cmd,否则可能打包不了
1
electron-packager ./ --platform=win32 --arch=ia32
研究一下怎么自定义一些选项(图标,asar,版本号,安装)