当我尝试在nodeclipse中运行快速应用程序时,它会给我错误,
1月23日11:58:04 - [33m [nodemon] v1.0.13 [39m
1月23日11:58:04 - [33m [nodemon]随时重启,输入
rs
[39m1月23日11:58:04 - [33m [nodemon]正在观看:。 [39m
1月23日11:58:04 - [32m [nodemon]开始
node /home/rdteam/workspace/NedvedNodeExpressTest/app.js
[39m[31m [nodemon]无法运行可执行文件:“node”[39m
然而,当我从命令行运行时
node /home/rdteam/workspace/NedvedNodeExpressTest/app.js
要么
nodemon /home/rdteam/workspace/NedvedNodeExpressTest/app.js
两者都没有问题。
请帮助。
此致 锤
答案 0 :(得分:2)
在我的情况下(运行os x)我快速解决了它设置完整路径:
<强> /usr/local/lib/node_modules/nodemon/lib/monitor/run.js 强>
function run(options) {
var cmd = config.command.raw;
//Added line
cmd.executable = '/usr/local/bin/node';
答案 1 :(得分:1)
我能够通过使用forever模块解决此问题,并将Nodeclipse的“节点监视路径”配置为永远指向( * .. / npm / node_modules / forever / bin / forever * 强>)
npm install forever
我在设置Nodeclipse时遇到了这个问题,让我的节点程序在Mac OS X 10.8.5(Mountain Lion)上运行的Eclipse Kepler上运行
答案 2 :(得分:0)
用例“Nodeclipse with nodemon”:
在win32上使用Nodeclipse 0.9 Eclipse 4.2.2 Java 1.7
使用监控路径C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js
console.log('done');
的logilog.js
运行方式 - &gt;带监视器的节点
生成的命令行(在Nodeclipse控制台中看到):
node --harmony C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js D:\Workspaces\ADT-Bundle\CountingServer\try\logilog.js
控制台输出
23 Jan 16:23:35 - [33m[nodemon] v0.7.10[0m
Error: ENOENT, no such file or directory 'D:\Workspaces\ADT-Bundle\CountingServer\try\undefined\nodemonCheckFsWatch1390465415226'
at Object.fs.openSync (fs.js:427:18)
at Object.watchFileChecker.check (C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js:154:22)
at ready (C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js:49:22)
at testAndStart (C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js:71:5)
at Object.<anonymous> (C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js:847:1)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
23 Jan 16:23:35 - [33m[nodemon] to restart at any time, enter `rs`[0m
23 Jan 16:23:35 - [32m[nodemon] watching: D:\Workspaces\ADT-Bundle\CountingServer\try[0m
23 Jan 16:23:35 - [nodemon] exception in nodemon killing node
创建问题#118 https://github.com/Nodeclipse/nodeclipse-1/issues/118
这就是报告问题的方式。
感谢您让我们知道您需要这个。查看有关新闻的http://www.nodeclipse.org/以及如何提供帮助。
答案 3 :(得分:0)
如果您在应用程序文件夹(例如/home/rdteam/workspace/NedvedNodeExpressTest/nodemon.json
)中使用以下JSON创建 nodemon.json 配置文件,则无需修改Nodemon源文件即可运行。
{
"exec": "/usr/local/bin/node"
}
在OS X上的这项工作,您可能需要根据节点的安装位置更改路径。
Nodemon配置文件的详细信息: https://github.com/remy/nodemon#config-files