节点应用程序要求我运行带有和声标志的节点,例如:
node --harmony app.js
Run Code Online (Sandbox Code Playgroud)
这和谐旗帜是什么?它做了什么以及为什么没有它可以运行应用程序?
我试过查看节点命令行选项(node --help),但它也没有提供任何细节.节点文档也没有任何帮助.
我试图用箭头功能node v0.10.33下Ubuntu 14.04(我运行与节点--harmony标志),但我得到这个错误:
console.log( [1,2,3,4].map(x => x*x) );
^
SyntaxError: Unexpected token >
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
Run Code Online (Sandbox Code Playgroud)