Как предотвратить запуск Lite-сервера при открытии окна браузера?
Я использую lite-server
с npm run lite
мой файл конфигурации,
module.exports = {
"server": { "baseDir": "./src" }
};
всякий раз, когда я запускаю сервер, он открывает новое окно браузера. Как предотвратить запуск окна браузера Lite при запуске сервера?
спасибо.
Ответы
Ответ 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
}