Как изменить порт сервера с 3000?

Я только что закончил учебник Angular 2, и я не могу найти способ изменить порт localhost от 3000 до 8000. В моем package.json файле есть строка "start": "concurrent \"npm run tsc:w\" \"npm run lite\" ", которая, я считаю, связана, но я Не уверен.

Ответ 1

Вы можете изменить его внутри файла bs-config.json, как указано в документах https://github.com/johnpapa/lite-server#custom-configuration

Например,

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

Ответ 2

Используя Angular 4 и поставляемый с ним клиент, я смог запустить сервер с $npm start -- --port 8000. Это сработало нормально: ** NG Live Development Server is listening on localhost:8000, open your browser on http://localhost:8000 **

Получил совет от здесь

enter image description here enter image description here

Ответ 3

1- > Использование File Default Config- Angular -cli происходит из проекта ember-cli. Запуск приложения  на конкретном порту создайте файл .ember-cli в корне проекта. Добавить  ваша конфигурация JSON:

{   "порт": 1337 }

2- > Использование инструмента командной строки Запустите эту команду в Angular -Cli

ng serve --port 1234

Чтобы изменить номер порта навсегда:

Перейти к

node_modules/angular -cli/команды/server.js

Найдите var defaultPort = process.env.PORT || 4200; (измените 4200 на все, что захотите).

Ответ 4

В package.json установите следующую команду (пример для работы на порту 82)

"start": "set PORT=82 && ng serve --ec=true"

то npm start

Ответ 5

Вы можете изменить его в файле webpack.dev.js в папке конфигурации.

Ответ 6

Если у вас нет bs-config.json, вы можете изменить порт в модуле Lite-Server. Перейдите в node_modules/lite-server/lib/config-defaults.js в своем проекте, затем добавьте порт в "modules.export", как это.

module.export {
    port :8000, // to any available port
    ...
}

Затем вы можете перезагрузить сервер.

Ответ 7

Если вы хотите изменить номер порта в angular 2 или 4, нам просто нужно открыть файл .angular-cli.json, и нам нужно сохранить код как ниже

"defaults": {
    "styleExt": "css",
    "component": {}
  }, 
"serve": {
      "port": 8080
    }

}