Сохранить номер порта для ember-cli в файле конфигурации
Я уверен, что я помню, где-то видел документацию, в которой был способ сохранить номер порта, который использует ember-cli в файле конфигурации, но он ничего не говорит в документации.
Мне нужно использовать
ember server --port 9999
но я хотел бы сохранить этот номер порта в файле.
Ответы
Ответ 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 },
похоже, делает это.