在配置文件中保存ember-cli的端口号

时间:2014-06-02 21:54:36

标签: ember-cli

我确定我记得在某个地方看到某些文档可以保存ember-cli在配置文件中使用的端口号,但它似乎没有在文档中说出任何内容。

我必须使用

ember server --port 9999

但我希望将该端口号保存在文件中。

3 个答案:

答案 0 :(得分:28)

您可以使用.ember-cli配置文件来更改端口。 discussion

所以在你的根文件夹中,有一个带有以下内容的.ember-cli文件:

{
  "port": 9999
}

编辑:现在,ember-cli website上记录了.ember-cli文件。

答案 1 :(得分:3)

使用.ember-cli文件是根据ember-cli文档here进行的。

我使用nitrous.io - 这太棒了 - 但它不允许端口4200 - 而且无论如何我希望服务器在3000上。

另外,我注意到服务器启动和刷新非常缓慢 - 问题似乎是live-reload-server - 再次是默认端口。

所以,我的.ember-cli配置文件现在看起来像这样......

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

对于nitrous.io,一切似乎都没问题,最重要的是我的服务器加载时间现在正是您所期望的 - 而且,实时重载效果很好。

答案 2 :(得分:0)

我不确定这是否适合更改它,但更改 node_modules / ember-cli / lib / commands / serve.js

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

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

好像是这样做的。