問題タブ [electron-packager]
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.
node.js - フォークされた子プロセスがコード 1 で終了し続ける
Electron Packager を使用してモジュールをラップしました。計算量が多いため、ユーザーがボタンをクリックしたときに実行fork
されるサブプロセスに入れました。renderer.js
index.html
からの疑似コードrenderer.js
:
本当の問題は、作業ディレクトリのコンソールから呼び出すと、このサブプロセスはスムーズに実行electron ./
されますが、Electron Packager によって生成されたビルドはそうではありません。
サブプロセスはタスク マネージャーに表示されないか、表示されるとすぐに終了します。ログは言うchild process terminated: signal = null ; code = 1
。
初めはsubprocess.js
これでガードしてたのに捕まるuncaughtException
ログには何も記録されません。この状況を打破するにはどうすればいいですか?
システムスペック:
- ウィンドウ 10
- ノード 8.6
- 電子 1.7.12
- エレクトロン パッケージャー 10.1.2
electron - Electron アプリ内の依存関係のパッケージ化
私electron
の Mac OSX 用アプリにはsox
依存関係があります。の一部として含める最良の方法は何electron-package
ですか? ユーザーが sox を個別にインストールする必要がないことを望みます (残念ながら、私のユーザーのほとんどはそれほど知識がありません)。sox バイナリを直接含める方法や、アプリの前に sox を事前にインストールする方法はありますか?
angular - Electron + Angular CLI electron-packager で dist をパッケージ化する方法
配布したいアプリがありElectron
ます。Anguarjs CLI
実行後、 〜1Mbng build --prod
のディレクトリを取得します。dist
ただしelectron-packager .
、アプリを実行した後は ~350Mb です。
main.js
の を指すように電子セットアップを行っていますが、パッケージ コマンドは を使用してアプリをビルドするindex.html
のではなく、肥大化した開発バージョンをdist
使用していると推測しています。内からdist
実行しようとしましたが、それでも巨大なアプリが作成されます。electron-packager .
dist
dist
フォルダをパッケージ化する方法はありますか? 別のパッケージング ツールを使用する必要がありますか?
私の目的は、アプリをパッケージ化して、配布する帯域幅を壊さないようにすることです。