問題タブ [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 に答える
153 参照

electron - Electron と Authenticode - 悪意のある再配布を防ぐ

私は、オープン ソースの Electron プロジェクトのために Digicert から Authenticode 証明書を購入する作業を行っています。ただし、証明書が安全なままである場合、Electron がどのように構築されるかが心配です。私が見ることができるelectron-builderから、コード署名は のような実行可能ファイルに対してのみ行われますElectron.exe。ASAR アーカイブはどうですか? 技術的には、誰かが悪意を持って asar アーカイブを入れ替え、実行可能ファイルの名前を変更し、新しく形成されたアプリケーションを私の証明書を添付して再配布することはできませんか?

そのようなことを防ぐにはどうすればよいでしょうか。

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

electron - Electron を使用して Mac OS 10.6 と互換性のあるアプリをビルドすることはできますか?

私はエレクトロンが初めてです。Electron を使用して OSX アプリを構築するのは簡単です。ただし、アプリを OSX 10.6 以降に対応させることはできませんでした。これを行う方法はありますか?デフォルト ビルドは、OSX の最新バージョンを対象としています。Mac OS 10.6以降に対応させたい。

あなたの助けに感謝!

0 投票する
13 に答える
69850 参照

angular - Electron - ローカル リソースのロードが許可されていません

夕方、electronを使用して既存の angular2 ビルドをパッケージ
化することを検討しています。ドライランが機能していると思っていましたが、実際のパッケージングは​​失敗しているようで (以下の最終ステップを参照)、その理由を理解したいと考えています。これが私がやっていることです...

プロジェクトの作成angular-cli
を 使用して新しいプロジェクトを開始しますng new electron-ng2-cli --style=scss

electron とelectron-builderをインストールします

package.json
の編集 以下の追加を行います...
"main": "main.js"

scriptsそして...に以下を追加します

main.js を作成します。electronクイック スタート
からコードをコピーしました。私が行う唯一の変更は、設定した場所に対するものですindex.html/dist/index.html

修正ベース変更
index.html<base="/"><base="./">


コード実行をパックしng buildます。これにより、パッケージ化されたすべてのコードが/dist

テスト実行
実行npm run electron。これはうまくいきます。Electron アプリが起動し、Angular が実行されていることがわかります。

配布用アプリの作成 パッケージ化されたアプリを作成するために
実行します。npm run packパッケージングは​​問題ないようです。アイコンが見つからないという警告と、コードが署名されていないという警告が表示されますが、致命的ではないと思いますか?
問題は、ダブルクリックしてアプリを実行するFinderと、コンソールに次のようなエラーが表示されることです。Not allowed to load local resource: file:///Users/<username>/Documents/development/electron-ng2-cli/dist/mac/electron-ng2-cli.app/Contents/Resources/app.asar/dist/index.html


それで、失敗したパッケージ化されたアプリと、私が使用したときに正常に実行されたアプリの違いを誰かが説明できますnpm run electronか?

この問題を修正してアプリを正しく実行するにはどうすればよいですか?

最後までお付き合いいただきありがとうございました。これは私が望んでいたよりも長くなりましたが、うまく説明できれば幸いです。あなたが助けたり、何かアドバイスをしたりすることができれば、あなたの一般的な方向性に多くの良いバイブが考えられます:)

乾杯

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

logging - 本番環境の Electron アプリのログはどこで確認できますか?

私は Electron でアプリを構築し、Electron -Builderを使用してSquirrel Windows インストーラーとアップデーターを作成しました。すべて問題なく動作しますが、アプリの製品版のデバッグに問題があります。

製品版を使用している場合、作成されたログはconsole.logディスクのどこかに書き込まれますか? もしそうなら、どこでそれらを見つけることができますか? または、実行可能ファイルをコンパイルするときにそれらはすべて削除されますか? 私のアプリには何らかのログファイルが必要ですよね?

SquirrelSetupLog を見つけましたC:\Users\Tieme\AppData\Local\MyApp\SquirrelSetupLogが、本番環境のみの問題をデバッグするには十分ではありません。


electron-logに出くわしました。通常のコンソール ログが実際にどこかのディスクに書き込まれない場合、これは機能する可能性があります。

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

python - Electron アプリで Python スクリプトを実行する

NodeJS の child_process モジュールを使用して Python スクリプトを実行する Electron プロジェクトがあります。私の python スクリプトは、私のプロジェクトのルート フォルダーにあります。

Pythonスクリプトを呼び出す方法は次のとおりです。

npmnpm start モジュールを使用して Windows 用の実行可能ファイルをビルドし、electron-builderから実行可能ファイルを実行するとdist/win-unpacked/my-app.exe、これは機能しませんpython ./my-script-py

では、ビルドされたプロジェクトでこのコードを機能させるにはどうすればよいでしょうか?

0 投票する
4 に答える
2549 参照

electron - electron でサードパーティのソフトウェアをインストールするには?

electron アプリのインストールと一緒にサードパーティのソフトウェアをインストールする方法は?

ffmpeg私のユースケースの例は、ビデオからスクリーンショットを取得することになっている電子アプリ内で使用したいということです。他のソフトウェアでもかまいません。

ユーザーが自分のアプリだけをインストールする必要があるような方法でアプリをパッケージ化できますか? ffmpegそして、私のアプリは手動操作なしでユーザーのためにインストールされています。

ffmpeg可能であれば、さまざまな OS での electron アプリのインストール中に、インストールのプロセスを自動化したいと考えています。