18

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

我必须使用

ember server --port 9999

但我很想将该端口号保存在文件中。

4

3 回答 3

28

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

因此,在您的根文件夹中,有一个 .ember-cli 文件,其中包含以下内容:

{
  "port": 9999
}

编辑: .ember-cli 文件现在记录在ember-cli 网站上

于 2014-06-30T16:37:42.360 回答
3

根据此处.ember-cli的 ember-cli 文档,使用文件是一种方法。

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

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

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

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

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

于 2014-09-07T12:16:21.383 回答
0

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

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

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

似乎做到了。

于 2014-06-04T06:00:40.183 回答