WebStorm,使用 Node Supervisor(所以每次代码更改后不必重新启动)?
Posted
技术标签:
【中文标题】WebStorm,使用 Node Supervisor(所以每次代码更改后不必重新启动)?【英文标题】:WebStorm, using Node Supervisor (so do not have to restart after each code change)? 【发布时间】:2012-08-23 15:20:58 【问题描述】:我使用 WebStorm 作为我的节点 IDE,并且总体上喜欢它,但我无法弄清楚在通过 WebStorm 运行节点时如何使用节点管理器。有没有人让这个工作?我想我只是不确定如何通过 supervisor
参数,以便在启动节点文件时使用它。
【问题讨论】:
有相关功能请求:youtrack.jetbrains.com/issue/WI-10859 @Rick 我的回答解决了你的问题吗? 我在这里添加了一个关于如何使用 Nodemon 和 WebStorm 的类似问题(和答案):***.com/questions/19180702/… 【参考方案1】:全局安装supervisor: npm install -g 主管
WebStorm/IntelliJ 非调试运行配置:
Name: supervisor app.js
Path to node: <same>
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit
Working directory: <same>
Path to Node App JS File: app.js
这些路径适用于 Mac OS X 10.8,因此您必须将上述路径替换为您机器上的路径。接下来,您将能够在调试模式下运行它,但它不会单步执行代码。
对于调试,您既可以使用远程调试器,也可以只使用不同的运行目标进行调试,而无需使用主管。
【讨论】:
@trigoman 谢谢。我不确定为什么这会收到多次反对票。我觉得效果很好。【参考方案2】:很神奇,我通过简单地将节点的路径更改为主管的路径就达到了目标。所以,我认为这也对你有用。
附言。我正在使用 WebStorm 6.0.1 版。
【讨论】:
以上是关于WebStorm,使用 Node Supervisor(所以每次代码更改后不必重新启动)?的主要内容,如果未能解决你的问题,请参考以下文章
WebStorm JSDoc 类声明,用于使用 node.js 模块完成代码
在 JetBrains WebStorm 中使用 node.js 文件观察器