Как изменить угловой порт с 4200 на любой другой



Я хочу использовать 5000 вместо 4200 ..



то, что я пробовал, это я создал файл с именем root ember-cli и поставить JSON в соответствии с кодом ниже:



{
"port": 5000
}


но мое приложение все еще работает на 4200 вместо 5000

716   15  

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;

вы также можете написать эту команду: ng serve -p 5000

выполнить команду ниже для других, чем 4200

ng serve --port 4500

никто не обновил ответ для последнего углового 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

просто запустить ng serve --port 5000 --open

в угловой.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

    Ничего не найдено.