3

誰かが次のクエリで私を助けることができます。Windows用のアプリケーションのインストーラを作成する - 電子(電子パッケージャ、電子ビルダー)

をいただきました!2の違いは?electron-packagerおよびelectron-builder


私は両方を使用しています。そして両方とも.exeファイルを作成します。
しかしビルダーで作成したものを単独で使用することができます(他のファイルを必要としません)

(電子ビルダーから作成)アプリの問題は、私は、Windows OS上でアプリケーション(MyAppの)を実行するたびに、そこだ、ということです読み込まれた他のもの(インタフェース)は、アプリが起動するまでに多少時間がかかります(多分約7〜8秒)。 enter image description here

なぜ私は他のWindowsアプリケーションのようなインストーラを作成することはできません。

は、画像を添付しました。

はありがとうございガイド/助けてくださいどこに一度それをインストールした後、Programs -> MyApp

からそれを実行します!

答えて

4

いただきました両者の違い?電子パッケージング装置および電子ビルダーを含む。

電子ビルダーは、電子パッケージャが含まれています。電子パッケージャーはアプリのみをパックし、電子ビルダーパックは配布可能な形式(例えばdmg、setup exe、AppImage)で作成し、GitHubリリースまたはBintrayに公開します。

(電子ビルダーから作成)アプリの問題は、毎回私はあなたがSquirrel.Windowsイベントを処理する必要があり

上のアプリ(のMyApp)を実行することで、参照してください。https://github.com/electron/windows-installer#handling-squirrel-events

他のWindowsアプリケーションと同じようにインストーラを作成できないのはなぜですか?

電子Builderを使用して、次のことができます - ちょうどtruensisbuild.nsis.perMachinebuild.win.targetを設定します。すべての利用可能なオプションを参照してください - https://github.com/electron-userland/electron-builder/wiki/Options#NsisOptions

+0

任意のアイデアを、あなた私はデスクトップアプリを更新しない方法について??リスビア経由で?同じことを通して私を導くことができますか?助けてください !! –

+1

Squirrel.Windowsターゲット(デフォルト)を使用している場合 - yes、Squirrel.Windowsを使用します。 NSISを使用している場合、自動更新は使用する準備ができていません。 – develar

+0

あなたが私にポイントできるリンクはどれですか?また、自動更新を使用するには、 'build.win.target'を' squirrel'に設定する必要があります。しかし、インストーラのように動作しますか(nsisのような)? –

関連する問題