8 ответов:
как минимум угловой CLI 1.0 теперь вы можете установить их непосредственно в
angular.json(илиangular-cli.json) подdefaultsэлемент:{ "defaults": { "serve": { "port": 4444, "host": "10.1.2.3" } } }
на данный момент эта функция не поддерживается, однако если это то, что беспокоит вас альтернатива будет в вашем пакете.формат JSON...
"scripts": { "start": "ng serve --host foo.bar --port 80" }таким образом, вы можете просто запустить
npm startдругой вариант, если вы хотите сделать это в нескольких проектах, чтобы создать псевдоним, который можно назвать
ngserve, который будет выполнять ваши команды.
вы можете настроить HTTP-порт по умолчанию и тот, который используется сервером LiveReload с двумя параметрами командной строки:
ng serve --host 0.0.0.0 --port 4201 --live-reload-port 49153
другой вариант-запустить с
--portвариант например
ng serve --port 5050(т. е. для порта 5050)кроме того, команды:
ng serve --port 0, автоматически назначит доступный порт для использования.
это изменилось в последнем угловом CLI.
имя файла изменилось на
angular.json, и структура тоже изменилась.вот что вы должны сделать:
"projects": { "project-name": { ... "architect": { "serve": { "options": { "host": "foo.bar", "port": 80 } } } ... } }
Вы можете сохранить их в файл, но вы должны положить его в
.ember-cli(по крайней мере, на данный момент); см. https://github.com/angular/angular-cli/issues/1156#issuecomment-227412924{ "port": 4201, "liveReload": true, "host": "dev.domain.org", "live-reload-port": 49153 }edit: теперь вы можете установить их в angular-cli.json по состоянию на фиксацию https://github.com/angular/angular-cli/commit/da255b0808dcbe2f9da62086baec98dacc4b7ec9, который находится в сборке 1.0.0-бета.30
вот что я положил в пакет.json (running angular 6):
{ "name": "local-weather-app", "version": "1.0.0", "scripts": { "ng": "ng", "start": "ng serve --port 5000", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" },тогда простой запуск npm будет вытягивать содержимое start. Можно также добавить другие параметры для содержимого
Введите описание изображения здесь
только одна вещь, вы должны сделать. Введите это в командной строке: ng serve --port 4021 [или любой другой порт, который вы хотите назначить, например: 5050, 5051 и т. д.]. Нет необходимости вносить изменения в файлы.
Comments