2015-03-03 4 views
0

Я пытаюсь отлаживать тесты при запуске nodeunit и пытался что-то объяснить в this SO Question, но при попытке это не работает в Windows.Отладка Nodeunit в окнах

d:\code\path>node --debug-brk `which nodeunit` test\tests.js 
    Debugger listening on port 5858 
    module.js:338 
     throw err; 
      ^
    Error: Cannot find module 'd:\code\path\`which' 
     at Function.Module._resolveFilename (module.js:336:15) 
     at Function.Module._load (module.js:278:25) 
     at Module.runMain [as _onTimeout] (module.js:501:10) 
     at Timer.listOnTimeout (timers.js:110:15) 

Я пытаюсь использовать это в Windows и node_path в системных переменных.

ответ

0

which это команда Unix, и `которые nodeunit` в обратных кавычках означает:«печать здесь путь команды nodeunit»

К сожалению, на окнах ни Wich, ни кавычка работах, так что вы должны сделать это вручную ,

Аналогичная команда, где, так что вы можете запустить «где nodeunit», принять к сведению вывод, а затем руна

node --debug-brk c:\....\nodeunit test\tests.js