-
Notifications
You must be signed in to change notification settings - Fork 5
/
build.js
29 lines (26 loc) · 1.1 KB
/
build.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const packager = require("electron-packager");
// 毎回オプションを書き直すのは面倒くさいのでpackage.jsonから引っ張ってくる
const package = require("./source/package.json");
packager({
name: 'G-Player',
dir: "./source",// ソースフォルダのパス
out: "./distd",// 出力先フォルダのパス
icon: "./source/Sound_Player.ico",// アイコンのパス
platform: "win32",
arch: "x64",
version: "1.3.4",// Electronのバージョン
overwrite: true,// 上書き
asar: true,// asarパッケージ化
"app-version": package["version"],// アプリバージョン
"app-copyright": "Copyright (C) 2016 "+package["author"]+".",// コピーライト
"version-string": {// Windowsのみのオプション
CompanyName: "totoraj.net",
FileDescription: package["name"],
OriginalFilename: package["name"]+".exe",
ProductName: package["name"],
InternalName: package["name"]
}
}, function (err, appPaths) {// 完了時のコールバック
if (err) console.log(err);
console.log("Done: " + appPaths);
});