要安装nodemon,请使用以下命令(如果需要,请使用sudo以root特权运行安装:
npm install -g nodemon
这将在您的计算机上全局安装nodemon。
然后,在“ WebStorm运行配置”中,添加以下内容,其他所有内容均保持不变:
- 节点参数:
/usr/local/bin/nodemon --exec /usr/local/bin/node
这将指示节点解释器nodemon
使用以下命令行执行脚本:node /usr/local/bin/nodemon --exec /usr/local/bin/node server.js
。
该--exec
部分很重要,因为执行将失败,并显示以下错误:
/usr/local/bin/node /usr/local/bin/nodemon server.js
4 Oct 13:56:50 - [nodemon] v0.7.10
4 Oct 13:56:50 - [nodemon] to restart at any time, enter `rs`
4 Oct 13:56:50 - [nodemon] watching: /Users/foo/test
execvp(): No such file or directory
4 Oct 13:56:50 - [nodemon] starting `node server.js`
4 Oct 13:56:50 - [nodemon] exception in nodemon killing node
Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
该错误似乎是由于WebStormnode
在其路径上看不到可执行文件引起的。
解决此问题的方法是node
使用--exec /usr/local/bin/node
参数指定可执行文件的位置。
使用这些设置,当从WebStorm运行配置中运行时,nodemon可以正常运行。
对于某些类似于nodemon的工具,例如node-supervisor,可能必须使用相同的技巧。