通过node和nvm获取ES6功能

时间:2014-07-16 03:00:59

标签: node.js ecmascript-harmony nvm

我已经有节点0.10。*并且我安装了nvm,然后通过nvm我再次安装了0.11.13和0.10。

node --version返回0.11.13

我尝试使用我读过的一些ES6功能,但我没有尝试过。

我用node --harmony index.js

运行我的脚本

...argsSyntaxError: Unexpected token .

let x = 5;也会出错 - SyntaxError: Unexpected identifier

我在哪里可以找到0.11.13目前支持的内容?

2 个答案:

答案 0 :(得分:8)

试试这个

"use strict"
let x = 5;
console.log(x)

它会起作用。

像下面的

一样运行它
node --harmony file.js

答案 1 :(得分:3)

我有同样的问题,发现我以某种方式运行节点0.12.7(我知道,对吧?!)。升级到最新版本(5.6.0)解决了这个问题。