关于node的疑问?

问题

在使用nodejs来测试es6的时候出现不能正常编译es6,使用es6的一些新的特性总是报错。

下面是我电脑上的node版本

代码

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

报错截图

求解这是问什么?

直接在严格模式下运行吧,我的是4.2的可以:

let (strict mode only)

源文件顶部加上

'use strict';

nodejs 并不是支持ES6的所有的属性,想玩es6,可以用babel 通天塔,这个去转来玩,毕竟这个不能真的用在项目里面

貌似v8本身就没有完全支持es6

你是node5,在文件首部加上'use strict';,使用严格模式,可以支持大部分es6特性

  • koa有没有类似express的forever之类的模块?
  • fetch 直接访问gooogle map 求路径,失败
  • JS变量被清空
  • res.render乱码问题?
  • 如何在 webpack 中使用 uikit ?
  • 如何在nodeschool.io 网站进行课程学习
  • nodejs或者JS如何动态做股票行情信息
  • nginx代理websocket写法问题(使用了socket.io)
  • react 路由设置createBrowserHistory导致页面刷新之后,页面就会报错
  • nodejs的两点疑问
  • PHP框架内的控制器能随时用配置文件里的常量,原理是把配置文件加载进来了吗?