私は電子窓のインストーラを使用しています:https://github.com/electron/windows-installerとWindowsでインストーラを実行すると、実際には長時間(10分以上)かかるのですか?電子窓のインストーラが遅すぎる
0
A
答えて
0
@danibuiza私はネイティブモジュール(electron-rebuild
.rebuildでコンパイルする必要がある)を含む電子アプリケーションは、他のアプリケーションと比べてインストールに非常に時間がかかることを発見しました。これは、インストーラとはあまり関係がなく、アプリケーションのパッケージ化とは関係がありません。ネイティブモジュールを電子ブロブapp.asar
にパッケージ化することはできません(電子パッケージャを実行する場合はasar
構成のunpackDir
オプションでネイティブパッケージを指定する必要があります)、これはそのようなパッケージのツリー構造全体を使用してインストールする必要があることを意味しますファイルの集合として。これは、他のすべてのアプリケーションコンポーネントとともにasarに圧縮されているのではなく、電子アプリケーションのファイルが多数追加されていることがよくあります。いずれの場合においても
、あなたのインストーラは、後に可能な限りの資産のほとんど簡潔なコレクションを持つことになりますように、あなたのelectron-packager
オプションの設定が可能なように最適化することとして持つことがその重要。私の意見では、electron-packager
を使用するときは、asar
とprune
のオプションを正しく使用することを意味します。
これらの提案は、結果的に全体的なインストール時間の短縮に役立ちます。
関連する問題
- 1. 窓の電子インストーラ
- 2. Windows用のアプリケーションのインストーラを作成する - 電子(電子パッケージャ、電子ビルダー)
- 3. ProgressDialogが遅すぎると表示が遅すぎる
- 4. telnetセッションのキャプチャが遅すぎる - pexpectとtelnetlibが遅すぎる
- 5. アマゾンAWSSDKforPHPが遅すぎる
- 6. サイトローディングが遅すぎる
- 7. CellEditEndedが遅すぎる
- 8. アクティビティが遅すぎる
- 9. プロミスが遅すぎる
- 10. Gitクローンが遅すぎる
- 11. WordPress:サイトが遅すぎる
- 12. スティッキースティックが遅すぎる
- 13. パラビューが遅すぎる
- 14. WMIが遅すぎる
- 15. java-system.nanoTime()が遅すぎる
- 16. Googleスクリプトが遅すぎる
- 17. ResultSetパーサーが遅すぎる
- 18. PHP:scandir()が遅すぎる
- 19. Sqlクエリが遅すぎる
- 20. Xcodeが遅すぎる
- 21. アイテム数が多すぎるString.xmlが遅すぎる
- 22. textFieldDidEndEditing "遅すぎる"
- 23. Androidのアニメーション速度が遅すぎる
- 24. Matlabの実行が遅すぎる
- 25. 関数の実行が遅すぎる
- 26. Pygameのコードが遅すぎる
- 27. カスタムUIviewのフリーローテーションが遅すぎる
- 28. Android DrawerLayout - アイテムのクリックが遅すぎる
- 29. GAEプロダクションのWebサービスクライアントが遅すぎる
- 30. drawInRectのパフォーマンスが遅すぎる
小さなファイルをたくさんインストールしている場合は、実際に処理が遅くなる可能性があります。また、あなたのディスクをチェックしてください - あなたはW10と低速のHDDを持っている場合、通常は時間がかかることがあります、別のものはWindows Defenderです - それはファイルコピーの時間を2倍にすることができます。 – pagep