当前位置: 首页 > 知识库问答 >
问题:

如何从WebStorm中运行nodemon?

岳飞航
2023-03-14

我想在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个答案

微生学
2023-03-14

这是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*/

后来呢:

希望对你有帮助。

郗丰
2023-03-14

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

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

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

 类似资料:
  • 我是新手,所以如果我错过了一些明显的东西,请事先道歉,但是我不知道如何在WebStrem中运行JavaScript。网络Storm留档说只需在浏览器中打开超文本标记语言文件,但这似乎不起作用。不管怎样,一切都在codepen.io. 以下是超文本标记语言(用于简单的天气应用程序): 这是脚本(仍在草稿中,因为它需要扩展以链接到涵盖“天气”所有值的图像): 非常感谢任何帮助!

  • 问题内容: 在我的文件中,我具有以下“脚本”配置。 这让我跑,并通过命令行。 这很棒!但理想情况下,由于界面的便捷性,我希望能够使用运行配置从WebStorm中运行这些任务。我一直无法弄清楚该怎么做。 有没有办法创建我自己的自定义运行配置或自动从中生成它们? 问题答案: 您可以为此使用Node.js运行配置。例如,对于: 要从命令行找到全局的node_modules路径,请使用“ npm root

  • 问题内容: 因此,我试图在Eclipse中的已编译.class文件上运行“ javah”工具,但我不知道如何执行此操作。我发现的示例只是简单地说了“在类上运行javah …”,但我真的不知道在Eclipse中哪里可以找到这样的命令行。 如果有人可以给我一套愚蠢的证明说明,让我在Eclipse中完成这项工作,我将不胜感激。 谢谢 :) 问题答案: AFAIK Eclipse在默认情况下不集成java

  • 问题内容: 我一直在尝试了解如何开始编写和运行JUnit测试。 当我阅读本文时: http://junit.sourceforge.net/doc/testinfected/testing.htm 我到达页面的中间,他们写道:“ JUnit带有图形界面来运行测试。在窗口顶部的字段中输入测试类的名称。按Run(运行)按钮。” 我不知道如何启动该程序。我什至不知道它在哪个包中,或者您如何从IDE运行库

  • 问题内容: 我正在尝试编写一个BASH脚本来使我的Java程序运行(常见问题,对吗?)。我只是不能完全正常工作。经过多次编辑后,这是我尝试设置类路径然后执行程序的方法: 对不起,我只是想立即做所有事情。它告诉我找不到程序的主类!(( 有任何想法吗? 问题答案: Java类路径使用分号作为令牌分隔符。 使用反引号代替单引号 尝试:

  • 问题内容: 我想从Java执行maven命令来开发插件。我尝试了maven-embedder,但现在似乎不支持它。有人知道可以使用其他工具吗? 问题答案: 一个简单的调用API:maven-invoker。 项目文档:http : //maven.apache.org/shared/maven-invoker/ 用法:http://maven.apache.org/shared/maven-inv