我想在WebStorm IDE(第7版)中使用nodemon。当其中一个源文件发生更改时,Nodemon会监视我的源文件夹中的一个或多个文件,并重新启动节点进程(在本例中为Express服务器)。
如何配置WebStorm以在运行配置中使用nodemon,从而自动重新启动节点进程?
没有nodemon,我在WebStorm中使用以下配置,但每当更改源文件中的内容时,都必须重新启动节点进程:
/usr/local/bin/node
/users/foo/test
server.js
这将导致在指定目录中运行节点server.js
的运行配置。
从命令行,我可以使用以下命令使用nodemon监视文件更改:nodemonserver.js
在项目目录中。
我需要如何更改WebStorm配置,以便它也使用Nodemon?
看来,使用--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*/
后来呢:
希望对你有帮助。