※ https://html5experts.jp/yosuke_furukawa/20841/
■環境
ホストOS:Windows 10 1909 (18363.959)
仮想化 :VirtualBox 6.1.8
ゲストOS:Windows 10 1909 (18363.959)
Visual Studio Code:1.47.2
nodist -v:0.9.1
node -v:v12.18.0
npm -v:6.9.0
■環境作成
任意フォルダ(e:\edu\electron\01)を作成し、そこからVSCodeを起動
[CTRL]+@ でターミナル(cmd)を起動し以下コマンドを入力
"npm init -y"
続いてElectron
"npm i electron"
main.jsファイルを作成
const {app, BrowserWindow} = require('electron');
let win;
 
function createWindow () {
  win = new BrowserWindow({width: 800, height: 600});
 
  win.loadURL(`file://${__dirname}/index.html`);
 
  win.on('closed', () => {
    win = null;
  });
}
 
app.on('ready', createWindow);
 
app.on('window-all-closed', () => {
  if (process.platform !== 'darwin') {
    app.quit();
  }
});
 
app.on('activate', () => {
  if (win === null) {
    createWindow();
  }
});index.htmlファイルを作成
  
    
    Hello Electron! 
  
  
    Hello Electron!
Node version: ,
    Chrome version: ,
    Electron version: .
  
package.jsonファイル修正
"main"と"scripts"内の"test"を削除し"start"を追加
{
  "name": "01",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "start": "electron main.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^9.1.0"
  }
}ターミナルより "npm start" を実行
→ プログラムが実行される
学習メモ, Electron
 
0 件のコメント:
コメントを投稿