84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
在使用nodejs来测试es6的时候出现不能正常编译es6,使用es6的一些新的特性总是报错。
下面是我电脑上的node版本
代码
let a = 10; console.log(a);
报错截图
求解这是问什么?
走同样的路,发现不同的人生
直接在严格模式下运行吧,我的是4.2的可以:
https://nodejs.org/en/docs/es6/http://stackoverflow.com/questions/28388885/ecmascript-6-features-available-in-node-js-0-12
let (strict mode only)
源文件顶部加上
'use strict';
nodejs 并不是支持ES6的所有的属性,想玩es6,可以用babel 通天塔,这个去转来玩,毕竟这个不能真的用在项目里面
貌似v8本身就没有完全支持es6
你是node5,在文件首部加上'use strict';,使用严格模式,可以支持大部分es6特性
直接在严格模式下运行吧,我的是4.2的可以:
https://nodejs.org/en/docs/es6/
http://stackoverflow.com/questions/28388885/ecmascript-6-features-available-in-node-js-0-12
let (strict mode only)
源文件顶部加上
nodejs 并不是支持ES6的所有的属性,想玩es6,可以用babel 通天塔,这个去转来玩,毕竟这个不能真的用在项目里面
貌似v8本身就没有完全支持es6
你是node5,在文件首部加上
'use strict';
,使用严格模式,可以支持大部分es6特性