我正在尝试使用VS Code和Cordova Tools Extension调试Ionic 2项目(任何示例项目出错)。我选择默认选项“服务于浏览器(离子服务)”并在点击运行按钮后收到以下错误消息:
“Ionic live reload server意外退出 Ionic live reload服务器出错: 错误:听EADDRINUSE 0.0.0.0:53703“
系统信息:
Mac OS 10.12.4, VS Code 1.12.1, Cordova Tools(适用于VS Code)1.2.7
launch.json条目(即使“ionicLiveReload”:false)也会出错:
{
"name": "Serve to the browser (ionic serve)",
"type": "cordova",
"request": "launch",
"platform": "serve",
"cwd": "${workspaceRoot}",
"devServerAddress": "localhost",
"sourceMaps": true,
"ionicLiveReload": true,
"devServerTimeout": 120000
}
感谢您的帮助!
答案 0 :(得分:2)
有关杀死进程树的扩展中存在bug,它在dev版本(master branch)中修复,但尚未发布。您需要手动终止这些进程。
ps -ax | grep ionic
- 找到此过程的pid
kill -9 <PID>
- 杀了它
再次运行离子服务。
P.S。在v1.2.7中没有完全支持Ionic2项目,但它将在下一个版本中。