Javascript WebStorm,使用节点管理器(因此不必在每次代码更改后重新启动)?

Javascript WebStorm,使用节点管理器(因此不必在每次代码更改后重新启动)?,javascript,node.js,intellij-idea,webstorm,node-supervisor,Javascript,Node.js,Intellij Idea,Webstorm,Node Supervisor,我使用WebStorm作为我的节点IDE,总体上我很喜欢它,但我还没有弄清楚在WebStorm中运行节点时如何使用节点管理器。有人用过这个吗?我想我只是不知道如何传递supervisor参数,以便它在启动节点文件时使用此参数。全局安装supervisor: npm安装-g主管 用于非调试的WebStorm/IntelliJ运行配置: Name: supervisor app.js Path to node: <same> Node Parameters: /usr/local/lib

我使用WebStorm作为我的节点IDE,总体上我很喜欢它,但我还没有弄清楚在WebStorm中运行节点时如何使用节点管理器。有人用过这个吗?我想我只是不知道如何传递
supervisor
参数,以便它在启动节点文件时使用此参数。

全局安装supervisor: npm安装-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
Name:supervisor app.js
到节点的路径:
节点参数:/usr/local/lib/Node_modules/supervisor/lib/cli-wrapper.js--exec/usr/local/bin/Node--退出时不重新启动
工作目录:
节点App JS文件的路径:App.JS
这些路径适用于Mac OS X 10.8,因此您必须用计算机上的路径替换上述路径。接下来,您可以在调试模式下运行它,但它不会单步执行代码


对于调试,您可以使用远程调试器,也可以在不使用supervisor的情况下使用不同的运行目标进行调试。

我通过简单地将节点路径更改为supervisor路径来实现这一目标,这真是令人惊讶。所以,我想这也会对你有用


另外,我正在使用WebStorm 6.0.1版。

有一个相关的功能请求:@Rick我的答案解决了你的问题吗?我在这里添加了一个类似的问题(和答案),关于如何将Nodemon与WebStorm一起使用:@trigoman谢谢。我不知道为什么这会得到多张反对票。我觉得效果很好。