扫码关注官方订阅号
在使用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特性
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
直接在严格模式下运行吧,我的是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特性