Nodeclipse + Nodemon不想启动应用程序

时间:2013-08-21 12:04:51

标签: node.js nodeclipse nodemon

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

nodemod.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”全部工作

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

1 个答案:

答案 0 :(得分:0)

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

尝试在Node path首选项设置中输入此类工具的路径非常明智, 但这并不是指如何使用该设置。

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

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

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

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

但我个人更愿意使用StartExplorer打开控制台,请参阅Plugins List (右键单击项目 - > StartExplorer - >打开shell) 然后nodemon main

相关问题