2016-09-26 5 views
0

私は電子窓のインストーラを使用しています:https://github.com/electron/windows-installerとWindowsでインストーラを実行すると、実際には長時間(10分以上)かかるのですか?電子窓のインストーラが遅すぎる

+0

小さなファイルをたくさんインストールしている場合は、実際に処理が遅くなる可能性があります。また、あなたのディスクをチェックしてください - あなたはW10と低速のHDDを持っている場合、通常は時間がかかることがあります、別のものはWindows Defenderです - それはファイルコピーの時間を2倍にすることができます。 – pagep

答えて

0

@danibuiza私はネイティブモジュール(electron-rebuild .rebuildでコンパイルする必要がある)を含む電子アプリケーションは、他のアプリケーションと比べてインストールに非常に時間がかかることを発見しました。これは、インストーラとはあまり関係がなく、アプリケーションのパッケージ化とは関係がありません。ネイティブモジュールを電子ブロブapp.asarにパッケージ化することはできません(電子パッケージャを実行する場合はasar構成のunpackDirオプションでネイティブパッケージを指定する必要があります)、これはそのようなパッケージのツリー構造全体を使用してインストールする必要があることを意味しますファイルの集合として。これは、他のすべてのアプリケーションコンポーネントとともにasarに圧縮されているのではなく、電子アプリケーションのファイルが多数追加されていることがよくあります。いずれの場合においても

、あなたのインストーラは、後に可能な限りの資産のほとんど簡潔なコレクションを持つことになりますように、あなたのelectron-packagerオプションの設定が可能なように最適化することとして持つことがその重要。私の意見では、electron-packagerを使用するときは、asarpruneのオプションを正しく使用することを意味します。

これらの提案は、結果的に全体的なインストール時間の短縮に役立ちます。