質問するログイン新規登録

回答編集履歴

2

typo

2020/04/21 10:52

投稿

Milly
Milly

スコア167

answer CHANGED
@@ -13,7 +13,7 @@
13
13
  ---
14
14
 
15
15
  **package.json** 内の electron-builder の設定で `target` にパッケージタイプを指定します。
16
- 現在は `portable` が指定されいるのではないでしょうか。
16
+ 現在は `portable` が指定されいるのではないでしょうか。
17
17
  ここを `nsis` にするか、`target` 要素を削除(デフォルトは `nsis`)すればインストーラーが作成されます。
18
18
  [Any Windows Target - electron-builder](https://www.electron.build/configuration/win)
19
19
  ```json

1

electron-builder の設定方法について追記。

2020/04/21 10:52

投稿

Milly
Milly

スコア167

answer CHANGED
@@ -8,4 +8,21 @@
8
8
  実質的には都度インストールを行っているようなもので、その処理時間がかかっています。
9
9
  VSCode などはインストールされた展開済みのファイルから起動するので速くなります。
10
10
 
11
- portable をやめて、インストーラーを作成して配布するようにしてはいかがでしょう。
11
+ portable をやめて、インストーラーを作成して配布するようにしてはいかがでしょう。
12
+
13
+ ---
14
+
15
+ **package.json** 内の electron-builder の設定で `target` にパッケージタイプを指定します。
16
+ 現在は `portable` が指定されいるのではないでしょうか。
17
+ ここを `nsis` にするか、`target` 要素を削除(デフォルトは `nsis`)すればインストーラーが作成されます。
18
+ [Any Windows Target - electron-builder](https://www.electron.build/configuration/win)
19
+ ```json
20
+ "build": {
21
+ "win": {
22
+ "target": "portable"
23
+ }
24
+ }
25
+ ```
26
+
27
+ すでに上記の設定になっている場合、「単体で動作するexe」というのはインストーラーそのものであると思われます。スタートメニューにショートカットが登録されていませんでしょうか。
28
+ nsis インストーラーはインストール直後に本体を起動しますので、「単体で動作するexe」と勘違いされている可能性があります。