我是nodejs的新手,我不知道如何在nodeunit中启用和谐特性?
我知道我可以通过使用node标志在--harmony中启用它们,但是nodeunit没有这个标志。我特别想让let发挥作用。
发布于 2013-09-22 23:52:57
这可能并不适用于所有情况,但我们可以在nodeunit启动脚本中添加-和谐标志:
批次:
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" --harmony "%~dp0\..\nodeunit\bin\nodeunit" %*
) ELSE (
node --harmony "%~dp0\..\nodeunit\bin\nodeunit" %*
)什:
#!/bin/sh
basedir=`dirname "$0"`
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" --harmony "$basedir/../nodeunit/bin/nodeunit" "$@"
ret=$?
else
node --harmony "$basedir/../nodeunit/bin/nodeunit" "$@"
ret=$?
fi
exit $ret发布于 2014-12-27 13:21:17
在Linux上,如果已经全局安装了nodeunit (npm install -g nodeunit),那么它可以很好地工作:
node --harmony `which nodeunit` /path/to/tests发布于 2014-04-09 16:37:01
在具有默认安装位置的Mac上,有一个快速的衬垫:
node --harmony /usr/local/bin/nodeunit /path/to/your/testFile.js https://stackoverflow.com/questions/18938811
复制相似问题