问题 WebStorm,使用Node Supervisor(所以在每次代码更改后都不必重启)?


我正在使用WebStorm作为我的节点IDE并且非常喜欢它,但是我无法弄清楚如何在通过WebStorm运行节点时使用节点管理器。有没有人得到这个工作?我想我只是不确定如何通过 supervisor 参数,以便它在启动节点文件时使用它。


2916
2017-08-29 04:09


起源

有一个相关的功能要求: youtrack.jetbrains.com/issue/WI-10859 - CrazyCoder
@Rick做了我的回答解决了你的问题? - Dave Jensen
我在这里添加了一个关于如何将Nodemon与WebStorm一起使用的类似问题(和答案): stackoverflow.com/questions/19180702/... - nwinkler


答案:


全局安装主管:     npm install -g supervisor

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,因此您必须使用计算机上的路径替换上述路径。接下来,您将能够在调试模式下运行它,但它不会逐步执行代码。

对于调试,您可以使用远程调试器,也可以使用不同的运行目标进行调试,而无需使用主管。


11
2017-12-26 21:25



这对我有用,我希望它被标记为答案。 - trigoman
@trigoman谢谢。我不确定为什么这会收到多次投票。我觉得它很棒。 - Dave Jensen


通过简单地将节点的路径改变为主管的路径,我达到目标是令人惊讶的。所以,我认为这对你也有用。

PS。我正在使用WebStorm 6.0.1版。


2
2018-05-29 11:03