2014-01-23 3 views
3

Когда я пытаюсь запустить экспресс-приложение в nodeclipse, он дает мне ошибку,Nodeclipse + nodemon ошибка

23 Jan 11:58:04 - [33m [nodemon] v1.0.13 [39m

23 января 11:58:04 - [33m [nodemon], чтобы возобновить в любое время, введите rs [39m

23 января 11:58:04 - [33m [nodemon] смотреть: . [39m

23 Jan 11:58:04 - [32m [nodemon] начиная node /home/rdteam/workspace/NedvedNodeExpressTest/app.js [39m

[31m [nodemon] не удалось запустить исполняемый: "узел" [39m

Однако , когда я запускаю из командной строки, node /home/rdteam/workspace/NedvedNodeExpressTest/app.js или nodemon /home/rdteam/workspace/NedvedNodeExpressTest/app.js

оба работают без проблем.

Помощь Pls.

Привет Молот

+0

Как nodemon был настроен в Nodeclipse Preference? Как вы запустили его в Eclipse? Другими словами: как воспроизводить? –

+0

путь монитора узла:/usr/local/bin/nodemon - это конфигурация в nodeclipse. Я запускаю затмение, создаю проект и запускаю его. – Hammer

ответ

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'; 
+0

Спасибо, это работает хорошо. – Hammer

+0

есть ли проблема для этого еще в github? – chrismarx

0

Случай использования "Nodeclipse с nodemon":

Nodeclipse 0.9 Eclipse, 4.2.2 Java 1.7 на win32

Настройка Nodeclipse с пути монитора C:\Users\weibl\AppData\Roaming\npm\node_modules\nodemon\nodemon.js

logilog. js с console.log('done');

Run As -> Узел с monit или

Произведены командная строка (замеченная в 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/ на новости и как помочь.

1

Я смог решить эту проблему с помощью модуля forever и настроить Nodeclipse 'Node monitor path' для указания навсегда (* ../ НМП/node_modules/навсегда/бен/навсегда *)

  • npm install forever
  • Open Затмение -> Настройки -> Nodeclipse
  • Установите 'Node путь монитора' к вашей установке навсегда , и вы сделали.

я стремглав в эту проблему, в то время как создание Nodeclipse, и получать мои программы узловые работать на Eclipse, Кеплер работает на Mac OS X 10.8.5 (Mountain Lion)

0

При создании nodemon. json файла конфигурации в вашей папке приложения (например, /home/rdteam/workspace/NedvedNodeExpressTest/nodemon.json) со следующим JSON, он должен работать без необходимости изменения исходных файлов Nodemon.

{ 
"exec": "/usr/local/bin/node" 
} 

Эта работа по OS X может потребоваться изменить путь в зависимости от того, где установлен узел.

Подробная информация о файлах конфигурации Nodemon: https://github.com/remy/nodemon#config-files

Смежные вопросы