Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Help] Couldn't find the Firefox executable. Please correct the path given in your launch configuration.

Abierto
#397 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
typescript, vscode

Línea de trabajo

Empieza con las configuraciones launch.json indicadas y el ajuste de VS Code firefox.executable, y después reproduce el fallo de Run and Debug usando la ruta de Firefox Developer Edition en Windows. Se considera terminado cuando la extensión acepta el ejecutable configurado e inicia Firefox o se conecta a Firefox sin el error indicado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Overview of the Problem

I can't get RUN AND DEBUG to work. It says it can't find my firefox executable:

Image

launch.json Changes

I've changed my launch.json to include "firefoxExecutable": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe" in all configurations.

launch.json Content

{
   // Firefox debug configurations for the "Debugger for Firefox" extension
   // (firefox-devtools.vscode-firefox-debug).
   //
   // Pick a configuration from the Run and Debug dropdown, then press F5.
   //
   // - "Firefox: Current file (file://)"  -> debug whatever HTML file is
   //                                          currently active in the editor
   // - "Firefox: Main test page (file://)" -> debug Chromatic Pro Var.html
   //                                          regardless of which file is active
   // - "Firefox: Current file via localhost" -> serve the workspace over HTTP
   //                                          (npx serve) and debug the active
   //                                          HTML file at http://localhost:5500
   // - "Firefox: Attach to running Firefox" -> attach to a Firefox instance you
   //                                          started yourself with remote
   //                                          debugging enabled (port 6000)
   "version": "0.2.0",
   "configurations": [
      {
         "name": "Firefox: Current file (file://)",
         "type": "firefox",
         "request": "launch",
         "reAttach": true,
         "file": "${file}",
         "pathMappings": [
            {
               "url": "file://${workspaceFolder}",
               "path": "${workspaceFolder}"
            }
         ],
         "keepProfileChanges": true,
         "log": {
            "fileName": "${workspaceFolder}/.vscode/firefox-debug.log",
            "fileLevel": {
               "default": "Warn"
            }
         },
         "firefoxExecutable": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe"
      },
      {
         "name": "Firefox: Main test page (file://)",
         "type": "firefox",
         "request": "launch",
         "reAttach": true,
         "file": "${workspaceFolder}/Chromatic Pro Var.html",
         "pathMappings": [
            {
               "url": "file://${workspaceFolder}",
               "path": "${workspaceFolder}"
            }
         ],
         "keepProfileChanges": true,
         "firefoxExecutable": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe"
      },
      {
         "name": "Firefox: Current file via localhost",
         "type": "firefox",
         "request": "launch",
         "reAttach": true,
         "url": "http://localhost:5500/${fileBasename}",
         "webRoot": "${workspaceFolder}",
         "preLaunchTask": "serve workspace on :5500",
         "postDebugTask": "stop server",
         "keepProfileChanges": true,
         "firefoxExecutable": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe"
      },
      {
         "name": "Firefox: Attach to running Firefox",
         "type": "firefox",
         "request": "attach",
         "port": 6000,
         "host": "localhost",
         "firefoxExecutable": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe",
         "pathMappings": [
            {
               "url": "file://${workspaceFolder}",
               "path": "${workspaceFolder}"
            },
            {
               "url": "http://localhost:5500",
               "path": "${workspaceFolder}"
            }
         ]
      }
   ]
}

VS Code Settings Changes

I've changed the following VS Code settings to point to my Firefox path:

  • firefox.executable ("C:\Program Files\Firefox Developer Edition\firefox.exe")
  • workbench.externalBrowser ("C:\Program Files\Firefox Developer Edition\firefox.exe")
Image

All of the "firefoxExecutable" entries are correct. My system's Firefox installation is at C:\Program Files\Firefox Developer Edition\firefox.exe.


Firefox about:config Changes

I changed the following values in about:config in FF:

  • devtools.debugger.remote-enabled to true
  • devtools.chrome.enabled to true

Help Request

After all of these edits, I still cannot debug from the "RUN AND DEBUG" window. Still getting the Couldn't find the Firefox executable. Please correct the path given in your launch configuration. error.

Can someone explain to me the correct way to configure this plugin so I can debug with FF Dev Edition?

I have no clue why it's not working.

Thank you in advance for any help at all.

Lenguaje dominante
TypeScript
Estrellas
447
Forks
76
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de firefox-devtools/vscode-firefox-debug

Todos los issues de firefox-devtools/vscode-firefox-debug

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.