我确定我记得在某个地方看到某些文档可以保存ember-cli在配置文件中使用的端口号,但它似乎没有在文档中说出任何内容。
我必须使用
ember server --port 9999
但我希望将该端口号保存在文件中。
答案 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 },
好像是这样做的。