Академический Документы
Профессиональный Документы
Культура Документы
Edit package.json
"scripts": {
"start": "electron index.js"
},
Display Window
index.js
index.html
<!DOCTYPE html>
<html>
<head>
<title>Desktop App</title>
</head>
<body>
<h1> App </h1>
</body>
</html>
Manage Windows
index.js
1/3
let win = new BrowserWindow({width: 800, height = 600});
win.loadURL(`file://${__dirname}/${fileName}.html`);
}
pageTwo.html
<!DOCTYPE html>
<html>
<head>
<title>Desktop App</title>
</head>
<body>
<h1> Page 2 </h1>
</body>
</html>
index.html
<!DOCTYPE html>
<html>
<head>
<title>Desktop App</title>
</head>
<body>
<script src = 'home.js'> </script>
<h1> App </h1>
</body>
</html>
home.js
Packaging Apps
2/3
$ npm install electron-packager --save-dev
$ npm install asar --save-dev
package.json
"scripts": {
"start": "elctron index.js",
"package": "asar pack fileName/AppName.app/Contents/Resources/app
fileName/AppName.app/Contents/Resources/app.asar",
"build": "electron-packager . AppName && cp Icon.icns
fileName/AppName.app/Contents/Resources/electron.icns"
}
3/3