簡體   English   中英

如何使用--harmony選項使nodejs文件可執行

[英]how to make a nodejs file executable with --harmony option

通常,我使nodejs文件可以直接使用以下樣式執行

#/usr/bin/env node
nodejs code here

但是,當節點0.11支持生成器時,我嘗試如下

#/usr/bin/env node --harmony
nodejs code here

輸出

/usr/bin/env: "node --harmony": No such file or directory

您不能這樣做,但是可以直接使用路徑到節點:

#!/usr/bin/node --harmony

關於無法使用“#!/ usr / bin / env python”將參數傳遞給python的更多信息,

對我有用。 你想念“!”嗎?

<!-- 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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM