2015-08-11 4 views
0

Я хочу использовать node debug, чтобы выполнить задачу глотка.Отладочный транспортир

Я попытался следующие:

node debug $(which gulp) protractor --specs=foo/foo-spec.js 

Но я получаю следующее сообщение об ошибке:

< debugger listening on port 5858 
connecting... ok 
< c:\nodejs\node0.10.37-npm1.4.16-bower1.3.50-gruntcli0.1.13\gulp:2 
< basedir=`dirname "$0"` 
<  ^
< SyntaxError: Unexpected token ILLEGAL 
<  at Module._compile (module.js:439:25) 

Может кто-нибудь помочь мне понять, почему я мог видеть эту ошибку?

Я использую Git Баш на Windows 7.

ответ

1

Вы используете узел 0.10.x и сценарий содержит template string, который является новой функцией ES6. Я считаю, что для узла 0.10.x требуется флаг --harmony, чтобы включить строки шаблонов (не уверены в том, что узел 0.12.x, но по умолчанию этот параметр включен io.js).

Хотя, ваш вопрос кажется, что у вас есть эта проблема только с node debug, но не без debug? Если так, это было бы действительно странно, и я бы исключал, что он потерпит неудачу в обоих сценариях.

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