問題タブ [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 投票する
1 に答える
288 参照

npm - Electron NPM install-app-deps electron-gyp (ボイラープレート地獄)

関係するレイヤーが非常に多いため、次の(Linuxで)解決方法に少し迷っています...

npm i今日、私は電子アプリに関連する障害に遭遇し始めました。最初のエラーは

これを調査すると、これはディレクトリ (実際のディレクトリ) をファイルとして読み取ろうとしていることがわかります。npm最近アップグレードしたので問題かもしれないと思ったのでnode/npm、すべてのelectronフォルダーを含むすべての残りを再インストールして削除しましたnpm& nodejs. クリーンな再インストールが最善の方法かもしれないと思いました。. .

ユーザーアカウントの下でグローバルに移動npm node_modulesして、権限の問題を削除するなど、それらすべてを再インストールして構成しました。

ここまでは順調ですが、以前のエラーは次のように変わります。

このフォルダーを削除したので、これは理解できます。どのエレクトロンまたはnpmモジュールがこのフォルダーを作成および設定する必要があるのか​​ わかりません。

引き続き検索すると、この問題は何らかの形でinstall-app-depsfrom electron-builderへの呼び出しに関連付けられているようですが、それを機能させることができないようです。原因がはっきりしていないので、そのレポで支援を求める前に、ここで少しガイダンスを求めたいと思いました。

結果を確認するために事前にディレクトリを作成すると、次のようになります。

...これは、最初に戻ったようなものです

どんな助けでも大歓迎です。


UPDATE1: 問題は、に起因しnpm、関与していると確認されているようelectron-builderです。発行チケットが提出されました。

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

electron - Electron アプリのアンインストールの追跡

ユーザーが Electron アプリをアンインストールしたときに、イベントをログに記録したいと思います (つまり、ログ サーバーに送信します)。これは可能ですか?たとえば、ある種のアンインストール前のフックですか?

WindowsインストーラーとMacOSインストーラー、および自動更新で使用electron-builderしています。NSISdmgelectron-updater