一般来说,我使一个nodejs文件可以直接用下面的样式执行
#/usr/bin/env node
nodejs code here
Run Code Online (Sandbox Code Playgroud)
但是,当节点0.11支持生成器时,我尝试下面
#/usr/bin/env node --harmony
nodejs code here
Run Code Online (Sandbox Code Playgroud)
它输出
/usr/bin/env: "node --harmony": No such file or directory
Run Code Online (Sandbox Code Playgroud)
你不能这样做,但是你可以直接使用节点的路径:
#!/usr/bin/node --harmony
Run Code Online (Sandbox Code Playgroud)
有关Cannot pass an argument to python with "#!/usr/bin/env python" 的更多详细信息