Я хочу использовать 5000 вместо 4200 ..
Я попробовал создать файл с именем root ember-cli
и поместить JSON в соответствии с приведенным ниже кодом:
{
"port": 5000
}
Но мое приложение все еще работает на 4200 вместо 5000
angular-cli
Ашутош Джа
источник
источник
Ответы:
Решение сработало для меня было
(Вы можете изменить 4401 на любой номер, который вы хотите)
Затем запустите браузер -> http: // localhost: 4401 /
По сути, у меня было два Приложения, и с помощью вышеуказанного подхода теперь я могу запускать оба приложения одновременно в моей среде разработки.
источник
npm start --port 4401
потомуnpm start
что, кажется, не выполняетng serve --port 4401 --open
Вы можете изменить порт приложения, введя следующую команду:
нг служить --порт 4200
Также для постоянной настройки вы можете изменить порт, отредактировав файл angular-cli.json
источник
Кажется, все изменилось в последних версиях CLI (я использую
6.0.1
). Я смог изменить используемый по умолчанию портng serve
, добавивport
опцию в мой проектangular.json
:(В этом примере показаны только соответствующие свойства.)
источник
Изменение
nodel_modules/angular-cli/commands/server.js
- плохая идея, так как она будет обновляться при установке новой версииangular-cli
. Вместо этого вы должны указать нг служить --port 5000 в ,package.json
как это:Вы также можете указать хост с --host 127.0.0.1
источник
ng serve
? Кажется, не работает, когда я проверяю в браузере,localhost:5000
npm start
в качестве командыangular.json
Расположение параметров порта изменилось пару раз.
При использовании Angular CLI 1
+ Изменить
angular-cli.json
Если используется последняя версия Angular CLI
+ Изменить
angular.json
Без изменения какого-либо файла
Запустите команду
источник
serve
уровень опций содержит два элемента сbrowserTarget
,options
иconfigurations/production
. Должен ли я добавить эту новуюport
запись в обоих из них или толькоoptions
один?Никто не обновил ответ для последней версии Angular CLI.
Angular CLI
С помощью
latest version
angular-cli, в который angular-cli.json переименованangular.json
, вы можете изменить порт, отредактировавangular.json
файл, который вы сейчас указываете для порта."project"
Подробнее об этом
here
источник
browserTarget
запись, так же, как иserve / options
где мы добавляем новуюport
?Я обычно использую
ng set
команду, чтобы изменить настройки Angular CLI для уровня проекта.Он меняет ваше имя
.angular.cli.json
и добавляет настройки порта, как уже упоминалось ранее .После этого изменения вы можете просто использовать
ng serve
его, и он будет использовать предпочтительный порт без необходимости каждый раз указывать его.источник
Вы также можете ввести нижеприведенную команду в свой угловой код, где вы обычно вводите npm start
ng serve --host "ip-адрес" --port "номер порта"
источник
Вы также можете написать эту команду:
ng serve -p 5000
источник
перейти к этому файлу
и порт поиска
измените значение по умолчанию на любое другое и перезапустите сервер
источник
node_modules/@angular/cli/lib/config/schema.json
который содержит такое же свойство.Для постоянного:
Перейти к nodel_modules / angular-cli / commands / server.js Искать var defaultPort = process.env.PORT || 4200; и измените 4200 на что-нибудь еще, что вы хотите.
Чтобы запустить сейчас:
ng serve --port 4500 (вы заменяете 4500 на любой номер, который хотите использовать в качестве порта)
источник
node_modules
является хорошей практикой.Не рекомендуется вносить изменения в модули узла, так как обновления или переустановка могут удалить эти изменения. Так что лучше поменять в угловых кли
Угловой 9 в angular.json
источник
Вы можете изменить номер порта по умолчанию, настроенный в файле serve.js.
Путь будет
project_direcory/node_modules/angular-cli/commands/serve.js
.Поиск этой строки ->
var defaultPort = process.env.PORT || 4200;
Заменить на эту строку ->
var defaultPort = process.env.PORT || 5000;
источник
просто беги
ng serve --port 5000 --open
источник
Запустите команду ниже, чем 4200
источник
В angular.json:
Я использую Angular-Cli. Это сработало для меня.
источник
в угловых 2 ++.
Для изменения порта вы можете запустить в терминале следующую команду:
источник
Хотя в приведенных выше ответах уже есть множество действительных решений, здесь приведено наглядное руководство и конкретное решение для проектов Angular 7 (возможно, и более ранних версий, но без гарантий) с использованием кода Visual Studio. Найдите schema.json в каталогах, как показано в дереве изображений, и измените целое число в разделе порт -> по умолчанию для постоянного изменения порта в браузере.
источник
Перейти к
angular.json
файлу,Поиск по ключевому слову "serve":
Добавьте
port
ключевое слово, как показано ниже:источник
У нас есть два способа изменить номер порта по умолчанию в Angular.
Первый способ команды cli:
Второй способ заключается в конфигурации на месте:
ProjectName\node_modules\@angular-devkit\build-angular\src\dev-server\schema.json
.Внесите изменения в
schema.json
файл.источник
Просто беги
нг служить --порт --порт ваш порт
Пример:
источник
Код работал для меня было следующим
Например
источник
Для запуска и открытия в браузере автоматически используйте флаг
-open
или просто-o
Примечание: порт 4200 является произвольным. Это может быть любой порт на ваш выбор
источник
Если вы хотите использовать переменную среды NodeJS для установки значения порта сервера разработки Angular CLI, возможен следующий подход:
DEV_SERVER_PORT
) и может выполнятьсяng serve
со--port
значением параметра, взятым из этой переменной ( child_process может быть нашим другом здесь):DEV_SERVER_PORT
переменную окружения (можно сделать через dotenv )Вот также полное описание этого подхода: Как изменить порт Angular CLI Development Server через .env .
источник
Это также автоматически откроет ваше окно
источник