提问者:小点点

如何从WebStorm中运行nodemon?


我想在WebStorm IDE(第7版)中使用nodemon。当其中一个源文件发生更改时,Nodemon会监视我的源文件夹中的一个或多个文件,并重新启动节点进程(在本例中为Express服务器)。

如何配置WebStorm以在运行配置中使用nodemon,从而自动重新启动节点进程?

没有nodemon,我在WebStorm中使用以下配置,但每当更改源文件中的内容时,都必须重新启动节点进程:

  • 节点解释器:/usr/local/bin/node
  • 工作目录:/users/foo/test
  • JavaScript文件:server.js

这将导致在指定目录中运行节点server.js的运行配置。

从命令行,我可以使用以下命令使用nodemon监视文件更改:nodemonserver.js在项目目录中。

我需要如何更改WebStorm配置,以便它也使用Nodemon?


共2个答案

匿名用户

看来,使用--exec的解决办法不再是必要的,至少在使用最新版本的nodemon和Webstorm 7或8时是如此。

您所要做的只是通过在控制台中“节点参数”下运行which nodemon(例如/usr/local/bin/nodemon)来获得nodemon的路径,从而指定到nodemon的路径:

@贝拉克拉克,谢谢确认。

匿名用户

这是Windows解决方案

您可以只使用nodemon.cmd而不是直接使用node,如:

Node interpreter : C:\MyPath\To\nodemon.cmd
Node parameters : /*Empty for me*/
Node WorkingDirectoy : C:\Users\MyUserName\Desktop\DirectoryContainingMyIndex.js
JavaScriptFile : app\index.js /*or just index.js depending on your config*/

后来呢:

希望对你有帮助。