Как вы можете указать порт интерфейса для lite-сервера?

Когда вы запускаете lite-сервер, вы можете указать порт, например

lite-server -- port 8000

Что дает вам следующий результат:

[BS] Access URLs:
 ------------------------------------
       Local: http://localhost:8000
    External: http://192.168.0.5:8000
 ------------------------------------
          UI: http://localhost:3001
 UI External: http://192.168.0.5:3001

Как я могу изменить порт для пользовательского интерфейса, который по умолчанию равен 3001 (в командной строке и / или в файле bs-config.json), на 8001?

2 ответа

Поскольку lite-сервер использует browsersync, его можно изменить с помощью параметров BrowserSync.

Не уверен насчет параметра командной строки, но bs-config.json работает так:

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

Опции командной строки BrowserSync (которые также работают с lite-сервером)

Просто добавьте, для медлительных мыслителей, подобных мне, чтобы запустить lite-сервер на другом порту, создать файл bs-config.json в корне вашего проекта (или там, где вы запускаете lite-сервер) и добавить это в свой bs-config.json

{
    "port": 8080
}

это запустит облегченный сервер на порту 8080

в качестве альтернативы вы можете просто передать путь bs-config.json на работающем lite-сервере

lite-server -c configs/my-bs-config.json

источник: https://github.com/johnpapa/lite-server

Другие вопросы по тегам