15 ответов:
решение работало для меня был
ng serve --port 4401(вы можете изменить 4401 на любой номер вы хотите)
затем Запустить браузер -> http://localhost:4401/
в принципе, у меня было два приложения, и с помощью вышеуказанного подхода теперь я могу запускать оба из них одновременно в своей среде разработки.
вы можете изменить порт приложения, введя следующую команду
подача НГ --порт 4200
кроме того, для постоянной настройки вы можете изменить порт, отредактировав angular-cli.файл JSON
"defaults": { "serve": { "port": 8080 } }
изменение
nodel_modules/angular-cli/commands/server.jsэто плохая идея, так как она будет обновляться при установке новой версииangular-cli. Вместо этого вы должны указать подача НГ --порт 5000 наpackage.jsonтакой:"scripts": { "start": "ng serve --port 5000" }вы также можете указать хост с --хост 127.0.0.1
это изменилось пару раз.
при использовании углового CLI 1
изменить
angular-cli.json{ "defaults": { "serve": { "host": "0.0.0.0", "port": 5000 } } }при использовании последнего Anfular CLI
изменить
angular.json"projects": { "project-name": { ... "architect": { "serve": { "options": { "host": "0.0.0.0", "port": 5000 } } } ... } }без изменения любого файла
выполнить команду
ng serve --host 0.0.0.0 --port 5000
Постоянный Адрес Статьи:
перейти nodel_modules/угловые-интерфейс командной строки/команды/сервер.js Ищите var defaultPort = процесс.ОКР.Порт || 4200; и изменить 4200 на все остальное, что вы хотите.
Чтобы Запустить Сейчас:
подача НГ --порт 4500 (вы меняете 4500 на любое число, которое вы хотите использовать в качестве своего порта)
Я обычно использую
ng setкоманда для изменения угловых настроек CLI для уровня проекта.ng set defaults.serve.port=4201Он меняет изменить ваш
.angular.cli.jsonи добавляет настройки порта как это упоминалось ранее.после этого изменения вы можете использовать просто
ng serveи он будет использовать предпочтительный порт без необходимости указывать его каждый раз.
кажется, что все изменилось в последних версиях CLI (я использую
6.0.1). Я смог изменить порт по умолчанию, используемыйng serveдобавитьportопция для моего проектаangular.json:{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "projects": { "my-project": { "architect": { "serve": { "options": { "port": 4201 } } } } } }(в этом примере показаны только соответствующие свойства.)
вы также можете ввести следующую команду в свой угловой cli, где вы обычно вводите npm start
ng serve --host "ip-адрес" --port "port-number"
вы можете изменить номер порта по умолчанию, который настроен в serve.js файл.
путь будет
project_direcory/node_modules/angular-cli/commands/serve.js.поиск этой строки ->
var defaultPort = process.env.PORT || 4200;
Заменить на эту строку ->var defaultPort = process.env.PORT || 5000;
никто не обновил ответ для последнего углового CLI.С последним
Angular CLIС
latest versionугловой-cli, в котором угловой-cli.json переименован вangular.json, вы можете изменить порт на редактированиеangular.jsonтеперь вы указываете порт на"project"projects": { "my-cool-project": { ... rest of project config omitted "architect": { "serve": { "options": { "port": 4500 } } } } }подробнее о
here
в угловой.json:
"serve": { "builder": "@angular-devkit/build-angular:dev-server", "options": { "browserTarget": "projectname:build", "port": 5000 }Я использую angular-cli. Это сработало для меня.
в угловой 2++.
чтобы изменить порт, вы можете запустить команду ниже в терминале:
ng serve --host 0.0.0.0 --port 5000.
Comments