我的node 版本是v0.10.18,最近在做grunt-teamcity-deploy的相关工作。期间在借助node-inspector 调试时遇到如下问题,
请各位大侠帮忙解决,谢谢!
错误:
$ node --debug-brk $(which grunt) deploy:development:dev
debugger listening on port 5858
c:\Users\AppData\Roaming\npm\grunt:2
basedir=`dirname "$0"`
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
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 Module.runMain [as _onTimeout] (module.js:497:10)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
grunt脚本:
#!/bin/sh
basedir=`dirname "$0"`
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/node_modules/grunt-cli/bin/grunt" "$@"
ret=$?
else
node "$basedir/node_modules/grunt-cli/bin/grunt" "$@"
ret=$?
fi
exit $ret