問題タブ [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.
ios - Electron アプリ ファイルの関連付け - カスタム アイコンが表示されない
Electron アプリのファイル アイコンを Mac で適切に動作させようとしています。
私のpackage.jsonには次のものがあります:
そして、package.jsonにもあります:
"extend-info": "Info.plist"
を含む:
パッケージ化して Applications フォルダーに移動した後、アプリの内容を確認しましたが、Info.plist は上記の情報で拡張されていませんでした。
ダブルクリックして .x ファイルを起動することはできますが、アイコンの置き換えはありません。
.icns ファイルと .plist ファイルのパスが正しいかどうか、誰でも確認できますか? それはビルドフォルダーまたは何か他のものに関連していますか?
私のファイル構造はガイドラインに従っています:
electron - electron-packager はファイル時間を保存しません
デバイスと通信するアプリに取り組んでおり、そのデバイスに保存されているファイルのタイム スタンプとリソース ファイルのタイム スタンプに応じて、必要に応じて新しいファイルをコピーします。electron-packager を実行すると、生成されたパッケージ内のすべてのファイルのタイムスタンプに、パッケージャーが実行された時刻が含まれていることに気付きました。electron-packager は、ファイルを単純にコピーするのではなく、ファイルを読み取り、パッケージ ディレクトリに再書き込みしているように見えます。electron-packager にソース ファイルのタイム スタンプを保持させる方法はありますか?
node.js - Electron パッケージ アプリからシェル コマンドを実行できない
electron-packager
npmモジュールでパッケージ化しているElectronアプリがあります。child_process というNodejsモジュールから、名前だけで Python アプリケーションを実行したいと考えています。アプリケーションがパッケージ化されていない場合は機能しますが、パッケージ化すると機能しません。パッケージ化されたアプリはPATH変数をロードしないため、スクリプトへの絶対パスに変更した場合にのみ機能することに気付きました。しかし、プラットフォームに依存しないようにしたいので、私にとっては解決策ではありません。
パッケージ化されたアプリケーションまたはその他のソリューションにPATH変数を「注入」する方法はありますか?