2

我在节点路径 C:!NnS\NodeJS!LIBS\nodemon.cmd 中设置了偏好

节点模块命令

"%~dp0\node.exe" "%~dp0\node_modules\nodemon\nodemon.js" %*

错误

21 Aug 17:12:11 - [33m[nodemon] v0.7.10[0m
21 Aug 17:12:11 - [33m[nodemon] to restart at any time, enter rs[0m
21 Aug 17:12:11 - [32m[nodemon] watching: C:\Users\Admin\Desktop\nodeclipse-NTS-jee-kepler-win64\ws\NodeProject-1[0m
Error: spawn ENOENT
at errnoException (child_process.js:980:11)
at Process.ChildProcess._handle.onexit (child_process.js:771:34)
21 Aug 17:12:11 - [32m[nodemon] starting node C:\Users\Admin\Desktop\nodeclipse-NTS-jee-kepler-win64\ws\NodeProject-1\hello-world-server.js[0m
21 Aug 17:12:11 - [nodemon] exception in nodemon killing node

如果我将启动“nodemod.cmd app.js”一切正常

附言。nodemon 插件,用于文件更改并在任何更改时重新启动 https://github.com/remy/nodemon

4

1 回答 1

0

从 Nodeclipse 0.4.0 开始,尚不支持使用 node-dev、forever、supervisor、nodemon 等运行节点应用程序,问题 #57 https://github.com/Nodeclipse/nodeclipse-1/issues/57

尝试在Node path首选项设置中输入此类实用程序的路径确实很聪明,但这并不是该设置的用途。

更新(您提到的解决方案)使用包装器运行应用程序:

看起来如果在主应用程序中会是这样的......一切都会好的:)

spawn("nodemon.cmd", ["main.js"]... 

spawn("nodemon",[" --debug ./server.js 80"]...

但我个人更喜欢用 StartExplorer 打开控制台查看插件列表 (右键单击项目 -> StartExplorer -> 打开 shell)然后nodemon main

于 2013-08-22T07:27:41.427 回答