开始你的electron

使用electron开发桌面应用遇到的问题和tips记录。

  • $ electron .没有作用,可能全局环境安装出现了一些问题

  • 安装这个老是卡住

  • 使用electron-connectgulp来监听程序

    要在项目内安装electron-connectgulp,否则会报错

    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
    'use strict';

    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,版本号,安装)

0%