回答編集履歴

2

曖昧な表現を訂正

2018/08/31 07:02

投稿

Meganezaru
Meganezaru

スコア715

test CHANGED
@@ -16,9 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- IntelliJ IDEAのNode.js Express Appで生成したプロジェクトにElectronを追加したのみです。
19
+ IntelliJ IDEAのNode.js Express Appで生成したプロジェクトにElectronに必要なコードと設定を追加したのみです。下記のpackage.jsonで、ビルドしました。
20
-
21
- 下記のpackage.jsonで、ビルドしました。
22
20
 
23
21
 
24
22
 

1

回答の追加

2018/08/31 07:02

投稿

Meganezaru
Meganezaru

スコア715

test CHANGED
@@ -9,3 +9,91 @@
9
9
 
10
10
 
11
11
  私の環境は、macですが、expressを含んだ状態で実行できました。
12
+
13
+
14
+
15
+ ### 追記
16
+
17
+
18
+
19
+ IntelliJ IDEAのNode.js Express Appで生成したプロジェクトにElectronを追加したのみです。
20
+
21
+ 下記のpackage.jsonで、ビルドしました。
22
+
23
+
24
+
25
+ ビルドの実行は、yarn packmacです。
26
+
27
+ ./distフォルダの下に、インストールファイルができます。
28
+
29
+
30
+
31
+ buildの部分は、Windowsに合わせて変更する必要がありますが、動作すると思います。
32
+
33
+
34
+
35
+ ```json
36
+
37
+ {
38
+
39
+ "name": "electron-express",
40
+
41
+ "version": "0.0.0",
42
+
43
+ "private": true,
44
+
45
+ "scripts": {
46
+
47
+ "start": "node ./bin/www",
48
+
49
+ "packmac": "build --mac --x64"
50
+
51
+ },
52
+
53
+ "dependencies": {
54
+
55
+ "cookie-parser": "~1.4.3",
56
+
57
+ "debug": "~2.6.9",
58
+
59
+ "express": "~4.16.0",
60
+
61
+ "http-errors": "~1.6.2",
62
+
63
+ "morgan": "~1.9.0",
64
+
65
+ "pug": "2.0.0-beta11"
66
+
67
+ },
68
+
69
+ "devDependencies": {
70
+
71
+ "electron": "^2.0.8",
72
+
73
+ "electron-builder": "^20.28.3"
74
+
75
+ },
76
+
77
+ "main": "main.js",
78
+
79
+ "build": {
80
+
81
+ "appId": "com.example",
82
+
83
+ "mac": {
84
+
85
+ "target": "dmg"
86
+
87
+ },
88
+
89
+ "directories": {
90
+
91
+ "output": "dist"
92
+
93
+ }
94
+
95
+ }
96
+
97
+ }
98
+
99
+ ```