【问题标题】:Webstorm: debugging node.js sails appWebstorm:调试 node.js 帆应用程序
【发布时间】:2013-10-29 16:26:48
【问题描述】:

我很难找到正确的设置组合以允许我在 webstorm 中调试我的 node.jssails 应用程序。

这些是我尝试使用的设置,两种配置都有效(如在sails 启动中),但没有一个在断点处停止。

如果我转到断点菜单并打开“启用任何异常” - 它确实会因异常而停止,但永远不会到达我的断点。

有什么想法吗?我在 webstorm 7.0.1 和 Node 0.10.18 / Sails 0.9.7

【问题讨论】:

    标签: node.js debugging webstorm sails.js


    【解决方案1】:

    您不需要节点参数中的 --debug。这是我的配置,我在 7.0.1 和节点 0.10.4

    如果有帮助,请告诉我。另外,您正在遇到错误以运行调试吗?

    另外,能否请您使缓存无效/重新启动?这有时会有所帮助。这是文件菜单中的快照。

    【讨论】:

    • 谢谢,我之前试过没有--debug,它仍然没有命中我的任何断点
    • 我已经多次重新启动 webstorm,甚至在早期版本上尝试过(在 7.0.1 之前我有 7 个)。如何使缓存失效?
    • 编辑了我的答案,向您展示使缓存无效/重新启动。另外,你用的是什么操作系统?
    • 谢谢。我在 Mac OS (10.8.5) 上。无效的缓存并没有解决问题,仍然是同样的问题。
    • 让我们退后一步,您能否创建一个具有项目类型的新项目并将项目类型用作“node.js 样板”,给它一个临时目录,并在创建后立即对其进行调试我展示的选项。我想看看您的 .idea 中的某些内容是否已损坏。
    【解决方案2】:

    我遇到了同样的问题,只是在项目本地安装了风帆,一切正常。不知道为什么配置无法解决全局安装的风帆,因为这是我得到的错误,但本地安装工作正常。我应该进一步调查,但我很懒:)

    【讨论】:

      【解决方案3】:

      当你在 WebStorm 上打开一个新项目时,它会检测到 package.json 文件,它会要求你在本地安装依赖项。之后,通过使用前面提到的配置(不一定使用sails lift,而是直接使用app.js),您可以从WebStorm 调试您的应用程序。另一种方法是使用这个工具,它就像一个魅力:https://github.com/node-inspector/node-inspector :)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-03
        • 2019-06-29
        • 2015-05-24
        • 2016-07-27
        • 1970-01-01
        • 2020-04-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多