首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用--harmony选项使nodejs文件成为可执行文件

如何使用--harmony选项使nodejs文件成为可执行文件
EN

Stack Overflow用户
提问于 2014-07-03 16:32:04
回答 2查看 1.4K关注 0票数 6

一般情况下,我做一个nodejs文件可以直接执行下面的风格

代码语言:javascript
运行
复制
#/usr/bin/env node
nodejs code here

但是,当节点0.11支持生成器时,我尝试如下

代码语言:javascript
运行
复制
#/usr/bin/env node --harmony
nodejs code here

It输出

代码语言:javascript
运行
复制
/usr/bin/env: "node --harmony": No such file or directory
EN

回答 2

Stack Overflow用户

发布于 2014-07-07 14:10:33

你不能这样做,但是你可以直接使用到node的路径:

代码语言:javascript
运行
复制
#!/usr/bin/node --harmony

有关Cannot pass an argument to python with "#!/usr/bin/env python"的更多详细信息

票数 4
EN

Stack Overflow用户

发布于 2014-07-14 13:56:59

这对我很管用。你怀念'!‘吗?

代码语言:javascript
运行
复制
<!-- language: lang-js -->
#!/usr/bin/env node --harmony

function* genFunc () {
    console.log('step 1')
    yield 1
    console.log('step 2')
    return 3
}

var gen = genFunc();
var ret = gen.next();
console.log(ret.value);
console.log(ret.done);

ret = gen.next();
console.log(ret.value);
console.log(ret.done);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24548733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档