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

Ionic 2 live reload server error when trying to debug Ionic project with VS Code

我正在尝试使用 VS Code 和 Cordova Tools Extension 调试 Ionic 2 项目(任何示例项目都会出错)。我选择默认选项 "Serve to the browser (ionic serve)" 并在点击 运行 按钮后收到以下错误消息:

“Ionic 实时重载服务器意外退出 Ionic 实时重载服务器错误: 错误:听 EADDRINUSE 0.0.0.0:53703"

系统信息:

Mac OS 10.12.4, VS 代码 1.12.1, Cordova 工具(用于 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进程树相关扩展存在bug,dev版(master分支)已修复,但尚未发布。您需要手动终止这些进程。

ps -ax | grep ionic - 查找此进程的 pid

kill -9 <PID> - 杀了它

运行离子再次发球。

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