尝试使用VS Code调试Ionic项目时,Ionic 2实时重新加载服务器错误

时间:2017-05-08 17:08:32

标签: cordova ionic2 visual-studio-code visual-studio-debugging visual-studio-cordova

我正在尝试使用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
    }

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

有关杀死进程树的扩展中存在bug,它在dev版本(master branch)中修复,但尚未发布。您需要手动终止这些进程。

ps -ax | grep ionic - 找到此过程的pid

kill -9 <PID> - 杀了它

再次运行离子服务。

P.S。在v1.2.7中没有完全支持Ionic2项目,但它将在下一个版本中。