我正在尝试使用 VS Code 和 Cordova Tools Extension 调试一个 Ionic 2 项目(任何示例项目都会发生错误(。我选择默认选项"服务到浏览器(离子服务(",并在点击运行按钮后收到以下错误消息:
"Ionic 实时重新加载服务器意外退出Ionic 实时重新加载服务器中的错误:错误:侦听 EADDRINUSE 0.0.0.0:53703">
系统信息:
Mac OS 10.12.4,VS 代码 1.12.1,科尔多瓦工具(用于VS代码(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
}
感谢您的帮助!
扩展中存在与 kill 进程树相关的错误,该错误已在开发版本(master 分支(中修复,但尚未发布。您需要手动终止这些进程。
ps -ax | grep ionic
- 查找此过程的 PID
kill -9 <PID>
- 杀死它
再次运行离子服务。
附言v1.2.7 中没有完全支持 Ionic2 项目,但它将在下一个版本中提供。