問題タブ [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.
npm - Electron NPM install-app-deps electron-gyp (ボイラープレート地獄)
関係するレイヤーが非常に多いため、次の(Linuxで)解決方法に少し迷っています...
npm i
今日、私は電子アプリに関連する障害に遭遇し始めました。最初のエラーは
これを調査すると、これはディレクトリ (実際のディレクトリ) をファイルとして読み取ろうとしていることがわかります。npm
最近アップグレードしたので問題かもしれないと思ったのでnode/npm
、すべてのelectronフォルダーを含むすべての残りを再インストールして削除しましたnpm
& nodejs
. クリーンな再インストールが最善の方法かもしれないと思いました。. .
ユーザーアカウントの下でグローバルに移動npm
node_modules
して、権限の問題を削除するなど、それらすべてを再インストールして構成しました。
ここまでは順調ですが、以前のエラーは次のように変わります。
このフォルダーを削除したので、これは理解できます。どのエレクトロンまたはnpm
モジュールがこのフォルダーを作成および設定する必要があるのか わかりません。
引き続き検索すると、この問題は何らかの形でinstall-app-deps
from electron-builderへの呼び出しに関連付けられているようですが、それを機能させることができないようです。原因がはっきりしていないので、そのレポで支援を求める前に、ここで少しガイダンスを求めたいと思いました。
結果を確認するために事前にディレクトリを作成すると、次のようになります。
...これは、最初に戻ったようなものです
どんな助けでも大歓迎です。
UPDATE1: 問題は、に起因しnpm
、関与していると確認されているようelectron-builder
です。発行チケットが提出されました。
electron - Electron アプリのアンインストールの追跡
ユーザーが Electron アプリをアンインストールしたときに、イベントをログに記録したいと思います (つまり、ログ サーバーに送信します)。これは可能ですか?たとえば、ある種のアンインストール前のフックですか?
WindowsインストーラーとMacOSインストーラー、および自動更新で使用electron-builder
しています。NSIS
dmg
electron-updater