2012-08-29 45 views
11

我使用WebStorm作为我的节点IDE并且总体上喜欢它,但是我一直无法弄清楚如何在通过WebStorm运行节点时使用节点监控器。有没有人得到这个工作?我想我只是不知道如何通过supervisor参数,以便它在启动节点文件时使用此参数。WebStorm,使用Node Supervisor(所以不必在每次代码更改后重新启动)?

+2

有一个相关的功能请求:http://youtrack.jetbrains.com/issue/WI-10859 – CrazyCoder

+0

@瑞克我的答案解决你的问题? –

+0

我在这里添加了一个类似的问题(和答案)关于如何在WebStorm中使用Nodemon:http://stackoverflow.com/questions/19180702/how-can-i-run-nodemon-from-within-webstorm – nwinkler

回答

11

安装主管全球: 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 

这些路径是为Mac OS X 10.8,所以你不得不更换上面的路径在你的机器上有路径。接下来,你将能够在调试模式下运行它,但它不会遍历代码。

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

+0

这工作对我而言,我希望它被标记为答案。 – trigoman

+0

@trigoman谢谢。我不确定为什么会收到多次反对票。我认为它效果很好。 –

2

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

Ps。我正在使用WebStorm版本6.0.1。

相关问题