首页 > node环境能直接运行es6代码吗

node环境能直接运行es6代码吗

我的node版本是4.2.2,学习es6时编写一个脚本,只能用babel转换成es5再执行吗?node能直接run es6的代码吗?我搜了下,说node --harmony index.js,似乎不起作用


补充一下,我index.js代码如下,此代码node --harmony index.js是报错的

let a = 100;
console.log(a);

如果把let改为const就可以运行了,难道是node的这个版本还不支持let?


let (strict mode only)


官方
已经给出了哪些已经直接支持,哪些需要--harmony,哪些不赞成使用。


use strict
不需要加 --harmony
但是需要知道支持哪些es6的特性,并不是所有es6特性都支持

https://nodejs.org/en/docs/es6/

'use strict';

let a = 100;
console.log(a);
【热门文章】
【热门文章】