web-ext
ブラウザ拡張は、開発プロセスのさまざまな部分をスピードアップするように設計されたコマンドラインツールです。
しようとすると、web-ext run -t firefox-desktop
次のエラーが発生します。
Running web extension from /home/aloisdg/Source/markdin/source
Error: not found: firefox
at F (/usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:63:19)
at E (/usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:72:29)
at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/which/which.js:81:16
at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/isexe/index.js:44:5
at /usr/lib/node_modules/web-ext/node_modules/fx-runner/node_modules/isexe/access.js:8:5
at FSReqCallback.oncomplete (node:fs:188:23)
Firefoxがなく、Firefox Developer Editionがあるからだそうです。
Firefox Developer Editionと互換性を持たせるには?
答え1
デフォルトバージョン(Firefox Developer Editionなど)ではなくFirefoxデスクトップバージョンを使用して拡張機能を実行するには、この--firefox
オプションを使用してバイナリへのフルパスを指定します。
まず、バイナリのパスを探してみましょう。本当に簡単です。
which firefox-developer-edition
見つかったパスはです/usr/bin/firefox-developer-edition
。
今私達は走ることができる
web-ext run --firefox="/usr/bin/firefox-developer-edition"
望むより。
源泉:ネットワーク拡張の使用、 どの