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

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

7 ответов


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

например,

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

используя Angular 4 и cli, который пришел с ним, я смог запустить сервер с $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


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

{ "порту": 1337 }

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

обслуживание НГ --порт 1234

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

перейти

node_modules / angular-cli / команды / сервер.js

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


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

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

затем npm start


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


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

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

}

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

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

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