Linux에서 Firefox DE를 사용하여 web-ext를 실행하는 방법은 무엇입니까?

Linux에서 Firefox DE를 사용하여 web-ext를 실행하는 방법은 무엇입니까?

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"

바라보다.

스크린샷

원천:네트워크 확장 사용, 어느

관련 정보