Я хочу знать, если я могу установить хост и порт в конфигурационном файле, поэтому я не придется вводитьУстановить по умолчанию хоста и порт для нг служить в конфигурационном файле
ng serve --host foo.bar --port 80
вместо просто
ng serve
Я хочу знать, если я могу установить хост и порт в конфигурационном файле, поэтому я не придется вводитьУстановить по умолчанию хоста и порт для нг служить в конфигурационном файле
ng serve --host foo.bar --port 80
вместо просто
ng serve
По крайней мере Угловая CLI 1.0 может теперь set these directly in angular-cli.json
под defaults
элемента:
{
"defaults": {
"serve": {
"port": 4444,
"host": "10.1.2.3"
}
}
}
это по-прежнему хороший ответ, @ ответ Брокко неверен. – mazs
@mazs благодарит, его ответ был прав, но когда он разместил его, но Angular CLI быстро перемещается :) –
работает отлично с последней версией углового CLI «defaults»: { «serve»: { «порт»: 8282, "хозяин": "локальный" }, "styleExt": "CSS", "компонент": {}} –
на данный момент эта функция не поддерживается, однако, если это то, что беспокоит вас альтернативой было бы в вашем package.json ...
"scripts": {
"start": "ng serve --host foo.bar --port 80"
}
Таким образом, вы можете просто запустить npm start
Другой вариант, если вы хотите сделать это в нескольких проектах, чтобы создать псевдоним, который вы потенциально можете назвать ngserve
, который будет выполнять вашу команду выше.
Спасибо за этот ответ. Это более полезно для меня в моей конкретной ситуации. Самый верный ответ хорош, но это более гибко. – MartinJH
Можно настроить HTTP по умолчанию порт и один, используемый сервером LiveReload с двумя параметрами командной строки в:
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
Вы можете сохранить их в файле, но придется поставить его в .ember-cli
(на данный момент, по крайней мере); см https://github.com/angular/angular-cli/issues/1156#issuecomment-227412924
{
"port": 4201,
"liveReload": true,
"host": "dev.domain.org",
"live-reload-port": 49153
}
редактирования: теперь вы можете установить их в угловом-cli.json от совершения https://github.com/angular/angular-cli/commit/da255b0808dcbe2f9da62086baec98dacc4b7ec9, который находится в сборки 1.0.0-beta.30
Другой вариант заключается в запуске нг служат команды с --port опции, например
ng serve --port=5050
(т. Е. Для порта 5050)
Команда: ng serve --port=0
, автоматически назначит свободный порт для использования.
https://stackoverflow.com/questions/40717449/how-to-change-angular-2-port-from-4200-to-any-other/47306475#47306475! –