問題タブ [electron-builder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1228 参照

node.js - Electron Builder は出力ファイルを開くことができません

Electron Builder を使用して Windows インストーラーをビルドしようとしました。ただし、一度だけビルドできますが、インストールするとエラーがスローされます。

エラー

もう一度ビルドしようとしましたが、今回はエラーがスローされます。

そして、ここに私の config.json ファイルがあります:

この問題を解決する方法を知っている人はいますか?どこで私は間違ったことをしましたか。

0 投票する
2 に答える
2638 参照

node.js - Electron Builder コード署名ダウンロード証明書エラー

私は Electron アプリを構築しており、npm パッケージ electron-builder を使用して Windows 用のアプリとインストーラーを構築しています。CSC_LINKここで説明されているように、環境変数とCSC_KEY_PASSWORD環境変数を使用してアプリに署名しようとしています: https://github.com/electron-userland/electron-builder#travis-appveyor-and-other-ci-servers

最初に試してみると、エラーとスタック トレースは次のようになります。

次に、環境変数NODE_TLS_REJECT_UNAUTHORIZED=0を設定しようとしましたが、別のエラーが発生しました。

electron-builder で呼び出されている特定の行は、httpRequest.tsNode の https モジュールを使用しているように見えます: https.request(...) https://github.com/electron-userland/electron-builder/blob/master/src/httpRequest.ts#L28

これにより、Windows マシンまたは証明書に問題があると思われます。これを Windows 10、ノード 5.9.0 で実行しています。

0 投票する
6 に答える
23613 参照

electron - Electronはelectron-builderを使用してMSIインストーラーを作成します

electron builder を使用して Windows 用の .exe インストーラーを作成できました。ドキュメントで指摘されているように、2 つの package.json を作成します。

https://github.com/electron-userland/electron-builder .

最終的に、.exeが機能するフォルダーができました ここに画像の説明を入力

私のメインpackage.jsonのビルドセクションは

すべて正常に動作します。.exe インストーラーはありますが、コンテンツをプログラム ファイル ディレクトリに配置する .msi インストーラーを使用する方法がありません。

ここに画像の説明を入力

代わりに、以下のようなインストーラーを使用して C:\Users\UserHome\AppData\Local\electron フォルダーにインストールすることになりました。

ここに画像の説明を入力

Electron Builder を使用して実際の .msi インストーラーを作成し、コンテンツを Program ファイル フォルダーに配置する方法はありますか。機能した唯一のプロジェクトはこれhttps://github.com/theodo/electron-boilerplateですが、以前のバージョンの electron-builder を使用しています。

電子ドキュメントnoMsiで false に設定すると、うまくいくはずです...

0 投票する
1 に答える
931 参照

sandbox - electron-builder を使用したサンドボックス electron アプリ

electron-builder の使用中に資格ファイルを提供するオプションはありますか? アプリをサンドボックス化したい。しかし、wikiやドキュメントにはelectron-builderのオプションはありません。

また、electron-builder はその下で electron-packager を使用し、electron-packager はそのオプションを許可します。

どんな助けでも大歓迎です。

ありがとう...

0 投票する
5 に答える
56171 参照

javascript - electron-builder と electron-packager の比較

electron-builderelectron-packagerの主な違いは何ですか。両方のサンプル プロジェクトはありますか? スタンドアロンの .exe アプリケーションのビルドに適しているのはどれですか?

0 投票する
2 に答える
1687 参照

homebrew - ワインを醸造しようとしている SHA256 の不一致

私は、電子ビルダーbrew install wineを機能させるためのステップとして試みています。しかし、私が得ることができるのはこの応答だけです:

==> wine の依存関係のインストール: libusb-compat、fontconfig、xz、libtiff、webp、gd、libgphoto2、little-cms2、jasper、libicns、makedepend、openssl、sane-backends、libtasn1、gmp、ne
==> wine のインストール依存関係: libusb-compat
==> ダウンロードhttps://downloads.sourceforge.net/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2
== > http://downloads.sourceforge.net/#!/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2からダウンロード

#################################################### ################ 100.0%

Error: SHA256 mismatch
Expected: 404ef4b6b324be79ac1bfb3d839eac860fbc929e6acb1ef88793a6ea328bc55a
Actual: 818a4b8bbcb50878a8b1b9f71b4274d242ab46bf860c74676e98dec1d0248821 Archive: /Users/nicholasstephan/Library/Caches/Homebrew/libusb-compat-0.1.5.tar.bz2
To retry an incomplete download, remove the file above.

私はいくつかの明白な解決策を試しました:

ファイルを削除libusb-compat-0.1.5.tar.bz2すると、削除することが示唆されますが、同じ結果が得られます。

brew cleanupとを試してみましたがbrew update、効果がありません。

ここで何がうまくいかないのでしょうか?SHA256 とは何ですか?

0 投票する
1 に答える
3052 参照

electron - electron-builder Info.plist

electron-builder モジュールに関する問題があります。現在取り組んでいる Mac OS アプリケーションにカスタム URL プロトコルを追加する必要があります。それを変更して CFBundleURLSchemes を追加するアプリの Info.plist がどこにあるのかわかりません。

build フォルダーに entitlements.mac.plist を作成しようとしましたが、npm run dist を実行した後も、デフォルトの Info.plist を使用しています。

Info.plist ファイルの場所への参照を手伝っていただければ、変更する必要があります。ありがとうございます。

0 投票する
1 に答える
1753 参照

angularjs - electron アプリケーションがパッケージ化された後にコンソールを表示する方法

Much like the title suggests, I have made a node / angular application using electron. This application functions as expected when it is run via the electron ./app command. However when it is built (either by electron-packager or by electron-builder) the application will run but no content is displayed.

I would like to be able to see what is actually causing the application to fail, but I am unable to view the console to do that. Is there any way around this? Either via a special way to build or via an unknown trick to view the developer tools.

0 投票する
2 に答える
13081 参照

javascript - Electron アプリのインストーラーを作成しようとすると、ビルドが見つからないというエラーが表示される

electron-builder https://www.npmjs.com/package/electron-builderを使用して、electron アプリ用のウィンドウ インストーラーを作成しようとしています (任意の Windows コンピューターでスタンドアロン アプリとして実行できるようにするため) 。

npm run distコンピューターで入力すると、次のエラーが発生します。

以下は私のpackage.jsonファイルがどのように見えるかです

私はWindows 10を使用しており、bash経由でコマンドを実行しています