我想用nodemon https://github.com/remy/nodemon从 WebStorm IDE(版本 7)中。 Nodemon 监视源文件夹中的一个或多个文件,并在其中一个源文件发生更改时重新启动节点进程(本例中为 Express 服务器)。
如何配置 WebStorm 来使用nodemon in a 运行配置,让节点进程自动重启?
Without nodemon,我在 WebStorm 中使用以下配置,但每当我更改源文件中的某些内容时都必须重新启动节点进程:
- 节点解释器:
/usr/local/bin/node
- 工作目录:
/Users/foo/test
- JavaScript 文件:
server.js
这会导致运行配置node server.js
在指定目录中。
从命令行,我可以使用以下命令来使用nodemon监视文件更改:nodemon server.js
在项目目录中。
我需要如何更改 WebStorm 配置以便它也使用nodemon?
它看起来像解决方法--exec
不再需要,至少在使用最新版本时nodemon https://github.com/remy/nodemon以及网络风暴 7 或 8。
您所要做的就是指定您的路径nodemon通过运行获取其路径which nodemon
在你的控制台中(例如/usr/local/bin/nodemon
)在“节点参数”下:
@Bela Clark,感谢您的确认。
你可能没有nodemon
存在于which nodemon
命令,那么你应该将它放在你的 package.json 中,即nodemon
安装在:project_dir/node_modules/.bin/nodemon
然后从 Webstorm 的运行/调试配置中设置Node parameters
to be
:path_to_project_dir/node_modules/.bin/nodemon
您应该将调试/运行配置保存到文件中,以便您的队友也可以像您一样轻松调试/运行您的nodejs应用程序
这会将配置保存到某个 .xml 文件中,示例如下
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="index.js" type="NodeJSConfigurationType" path-to-node="$USER_HOME$/.nvm/versions/node/v19.4.0/bin/node" nameIsGenerated="true" node-parameters="../node_modules/.bin/nodemon" path-to-js-file="index.js" working-dir="$PROJECT_DIR$/nodejs27/node27_sequelize_apiapp/src">
<method v="2" />
</configuration>
</component>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)