运行我的 ember 应用程序时,ember serve -e local
我得到:
端口 4200 已在使用中。
这很奇怪,因为 4200 上没有运行任何应用程序。我尝试使用http-server在 4200 上打开一个虚拟 HTTP 服务器,它工作得很好。当我通过命令行标志指定端口时,它也可以工作ember serve --port 4200
。
我尝试过的一些事情:
- 重新启动了我的电脑。
- 删除了
node_modules
. - 删除 ember
tmp
目录。 - 禁用了我的防火墙。
- 尝试使用禁用的 wi-fi。
有什么想法吗?
我正在使用以下版本的 masOS High Sierra 10.13.6 上运行:
- 节点:8.11.3
- 余烬-cli:2.18.2
- npm:5.6.0 (也尝试使用 6.3.0)
了解也很有用:
- 我的计算机上运行着其他 ember 应用程序就好了。
- 我最近才开始遇到这个问题。
- 过去,每当打开应用程序时,macOS 都会不断询问我是否授权传入流量,但现在它不再询问我了。