tutorial servidor proyecto produccion node introduccion crear con activar node.js npm lite-server

node.js - servidor - ¿Cómo evitar que lite-server abra la ventana del navegador al inicio?



node.js servidor web (2)

Estoy usando el lite-server con npm run lite

mi archivo de configuración,

module.exports = { "server": { "baseDir": "./src" } };

cada vez que inicio el servidor, abre una nueva ventana del navegador. ¿Cómo evito que lite server abra la ventana del navegador en el inicio del servidor?

Gracias.


Lite-server usa

BrowserSync

Y permite configuration overrides través de un local

bs-config.json

o

bs-config.js

archivo en su proyecto.

El comportamiento predeterminado del servidor serves from the current folder , opens a browser y aplica una alternativa de ruta HTML5 a ./index.html. entonces necesitamos establecer la configuración

Por ejemplo, para cambiar el puerto del servidor, las rutas de archivos observadas y el directorio base de su proyecto, cree un bs-config.json en project''s folder: su project''s folder:

{ "port": 8000, "files": ["./src/**/*.{html,htm,css,js}"], "server": { "baseDir": "./src" } }

Entonces, para que el navegador no se abra, tienes que configurar de esta manera

{ "port": 8000, "files": ["./src/**/*.{html,htm,css,js}"], "server": { "baseDir": "./src" }, "open":false }


Parece que browserSync tiene la opción open: false

https://www.browsersync.io/docs/options/#option-open

prueba en tu bs-config.js

module.exports = { "server": { "baseDir": "./src" }, "open": false };

O en bs-config.json en la carpeta de tu proyecto:

{ "server": { "baseDir": "./src" }, "open": false }