※ 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 件のコメント:
コメントを投稿