Подтвердить что ты не робот

Сохранить номер порта для ember-cli в файле конфигурации

Я уверен, что я помню, где-то видел документацию, в которой был способ сохранить номер порта, который использует ember-cli в файле конфигурации, но он ничего не говорит в документации.

Мне нужно использовать

ember server --port 9999

но я хотел бы сохранить этот номер порта в файле.

4b9b3361

Ответ 1

Вы можете использовать файл конфигурации .ember-cli для изменения порта. обсуждение

Итак, в вашей корневой папке есть файл .ember-cli со следующим:

{
  "port": 9999
}

Изменить: файл .ember-cli теперь задокументирован на сайте ember-cli.

Ответ 2

Использование файла .ember-cli - это способ перехода в соответствии с документами ember-cli здесь.

Я использую nitrous.io - это фантастика - однако он не позволяет порт 4200 - и в любом случае я хотел сервер на 3000.

Кроме того, я заметил, что сервер запускается и обновляется очень медленно - проблема, похоже, связана с сервером live-reload-server и снова по умолчанию.

Итак, мой конфигурационный файл .ember-cli теперь выглядит следующим образом:

{
    "port": 3000,
    "live-reload-port": 4000
}

Все выглядит нормально с nitrous.io и, самое главное, время загрузки сервера - это то, что вы ожидаете - также, live-reload отлично работает.

Ответ 3

Я не уверен, что это подходящее место для его изменения, но изменение node_modules/ember-cli/lib/commands/serve.js

{ name: 'port', type: Number, default: 4200 },

к

{ name: 'port', type: Number, default: 9999 },

похоже, делает это.