web-dev-qa-db-ja.com

lite-serverのUIポートをどのように指定できますか?

Lite-serverを起動するときに、たとえばポートを指定できます

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ファイルのいずれか)であるUIのポートを8001のように変更するにはどうすればよいですか?

9
MrLehiste

Lite-serverはbrowsersyncを使用するため、 BrowserSyncオプション を介して変更できます。

コマンドラインパラメータについてはわかりませんが、bs-config.jsonは次のように機能します:

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

BrowserSyncコマンドラインオプション(lite-serverでも機能します)

15
MrLehiste

私のような遅い思想家のために、別のポートでlite-serverを実行するには、プロジェクトのルートにファイルbs-config.jsonを作成します(または、lite-serverを実行している場所)からこれをbs-config.jsonに追加します

{
    "port": 8080
}

これにより、ポート8080でライトサーバーが実行されます

または、実行中のlite-serverでbs-config.jsonのパスを渡すこともできます。

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

ソース: https://github.com/johnpapa/lite-server#custom-configuration

6
vidriduch