Подтвердить что ты не робот

Как предотвратить запуск Lite-сервера при открытии окна браузера?

Я использую lite-server с npm run lite

мой файл конфигурации,

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

всякий раз, когда я запускаю сервер, он открывает новое окно браузера. Как предотвратить запуск окна браузера Lite при запуске сервера?

спасибо.

4b9b3361

Ответ 1

Кажется, что browserSync имеет опцию open: false

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

попробуйте в bs-config.js

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

Или в bs-config.json в папке проекта:

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

Ответ 2

Lite-server использует

BrowserSync

И позволяет configuration overrides через локальный

bs-config.json

или

 bs-config.js

в вашем проекте.

Поведение сервера по умолчанию serves from the current folder, opens a browser по умолчанию и применяет откат HTML5 маршрута до ./index.html., поэтому нам нужно установить конфигурацию

Например, чтобы изменить порт сервера, просмотренные пути к файлам и базовый каталог для вашего проекта, создайте bs-config.json в project folder:

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

Итак, для браузера не открывается, вы должны установить такой

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