[英]Is it possible to run ES6 in Node REPL?
TL; DR:升级节点
我有Node.js v6.0.0
,这意味着我默认情况下已解锁所有ES6功能。 我的REPL支持(基本上)所有内容。 现在,节点v6.0.0目前正在开发中,因此您可能不想升级生产服务器,但是如果您是开发人员,那么它对于日常使用来说确实足够稳定。
如果必须使用过时的node版本,建议您安装n 。 这是一种在一台计算机上管理节点版本的方法。
祝好运!
节点4及更高版本支持现成的大多数ES6功能,这是兼容性表 。
要在旧版Node中使用ES6功能,应以--harmony
标志开头,并且代码应在严格模式下运行。
无法在全球范围内对REPL启用'use strict'
严格模式,因此应将ES6代码放在IIFE中。
严格模式可以通过--use_strict
全局启用。 要在旧版本(0.12.x和更低版本)的REPL中启用实验性ES6支持,应从以下版本开始
node --harmony --use_strict
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.