无法启用多个和谐标志nodejs

我用ES6的function(默认参数和解构)写了一个NodeJs脚本,所以我把下面的shebang:

#!/bin/node --harmony_destructuring --harmony_default_parameters 

但节点告诉我:

 /bin/node: bad option: --harmony_destructuring --harmony_default_parameters 

这两个选项都列在node --v8-options | grep "in progress" node --v8-options | grep "in progress"所以他们应该是有效的,但也许我的语法是不正确的。 我尝试了不同的语法:

 /bin/node: bad option: --harmony_destructuring=true --harmony_default_parameters=true /bin/node: bad option: --harmony_destructuring true --harmony_default_parameters true 

没有运气。

虽然我发现这个 python的迷人的答案 ,我没有什么聪明的JavaScript可用。 我想你将需要2个单独的文件:1个小包装脚本来强制你需要的参数节点和一个单独的文件为您的JavaScript。

 #!/bin/sh exec node --harmony_destructuring=true --harmony_default_parameters=true my-script.js "$@"