browser
browser se utiliza para configurar los navegadores que se abren automáticamente y cargan la extensión durante el desarrollo: ruta del archivo ejecutable, directorio user-data (perfil) y conservación del perfil entre ejecuciones.
Resumen
- Tipo:
Record<BrowserName, { path?: string; profile?: string; keepBrowserProfile?: boolean }> - Valor por defecto:
undefined(usar ruta predeterminada del sistema) - Requerido: No
Cada entrada de navegador soporta los campos:
path— ruta del archivo ejecutable del navegadorprofile— directorio user-data (perfil) personalizado; las rutas relativas se resuelven desde la raíz del proyecto (por defecto:<outputRoot>/cache/browser-profile/<name>-user-data)keepBrowserProfile— conservar el perfil de este navegador entre ejecuciones, sobrescribiendo elkeepBrowserProfilede nivel superior
Navegadores basados en Chromium
Soporta los siguientes navegadores basados en Chromium:
Ejemplo de configuración
Usar CLI para iniciar
Firefox
Firefox usa la herramienta web-ext para gestionar extensiones, la forma de configurar la ruta es la misma:
Iniciar Firefox
El modo de desarrollo de Firefox usa la herramienta web-ext, la recarga de extensión es manejada por web-ext en lugar de WebSocket de Addfox.
Ejemplos por plataforma
macOS
Windows
Linux
Obsoleto: browserPath
browserPath sigue funcionando pero muestra una advertencia de deprecación en la terminal. Migra a browser:
Si tanto browserPath como browser configuran una ruta para el mismo navegador, browser tiene prioridad.
Configuraciones relacionadas
- guide/launch - Guía de inicio de navegador
keepBrowserProfile/buildCache- Configuración de caché

