是否可以在Babel中运行ES6代码而不将其编译为ES5

时间:2020-02-24 06:51:13

标签: javascript node.js babeljs es6-module-loader

我如何使用Node Js中的Babel引擎或模块在ES6中运行或执行代码,而不将其编译为ES5。

2 个答案:

答案 0 :(得分:1)

Node JS和浏览器支持ES6。但是,要使用其他功能,您必须首先使用.babelrc配置babel,还必须添加用于在ES5中构建项目的npm脚本,然后使用node js或浏览器运行它。

Follow the instruction

答案 1 :(得分:0)

据我了解,我们不使用Babel来运行代码。简单来说,这是一个将现代ES2015 / ES6代码转换为浏览器可理解的js代码的编译器,而如今大多数浏览器都支持ES6。

Node.js是一个js运行时,您可以在其中运行javascript文件,并且本机支持ES6实现。

您可以使用node命令直接运行脚本文件,如下所示,您不需要transpiler / Babel即可运行它。

node yourScript.js
相关问题