LoginSignup
7
10

More than 3 years have passed since last update.

electronメモ

Last updated at Posted at 2016-09-22

electron書くときの自分用メモ。


雑多なメモ。

・参考URL
 ・入門
   https://ics.media/tutorial-electron
 ・node.jsのインストール
   http://qiita.com/seibe/items/36cef7df85fe2cefa3ea
 ・menuをレンダラープロセスから作る。
   https://github.com/electron/electron/blob/master/docs-translations/jp/api/menu.md
 ・ローカルファイルの読み書き
   https://ics.media/entry/8401/2
   http://programmer-jobs.blogspot.jp/2016/06/electron-save-file.html

・electronはnode.jsを使った技術。
 起動方法は以下。
 ・electronをグローバルにインストールし、以下のコマンドで実行することも
  ある。
   npm install electron-prebuilt -g
   electron ./
   (サンプルはhttps://ics.media/entry/7298/2)
 ・package.jsonを書いてnpmで以下のコマンドにより実行することもある。
   npm install && npm start
   (サンプルはhttps://github.com/electron/electron-quick-start)
  結局はnpm startでelectron ./を実行するような設定がpackage.jsonに
  書いてあるだけ。

・electronにはメインプロセスとレンダラープロセスがある。
  http://developers.mobage.jp/blog/electron-security

 メインプロセスが親玉で、レンダラープロセスの起動や右クリックメニューの表示を担当。

 レンダラープロセスがchromium上で動いているプロセスで表示画面の処理を担当。

 レンダラーからメニューの登録をする場合、
 レンダラープロセスからメインプロセス内の機能を呼び出すためremoteを使う。

・ubuntuへのnode.jsインストール。
 apt-getでインストールするものは古いので以下の方法をとる。
  http://qiita.com/seibe/items/36cef7df85fe2cefa3ea


7
10
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
10