JavaScript中ES6 Babel正确安装过程

作者:栖木

时间:2026-10-31

浏览:168

本文详细讲解Babel 6.x在命令行环境下的安装与配置方法。涵盖babel-cli全局安装、es2015预设插件的本地依赖添加,以及通过.babelrc或package.json进行配置以简化转换命令。同时列举了文件转换、输出指定目录、实时监控及babel-node运行等常用命令,帮助开发者高效使用Babel进行ES6代码转译。

文章目录

Babel在线转换工具

本文阐述Babel 6.x版本的安装步骤。首先,可利用Babel在线转换工具 https://babeljs.io/repl/

Babel在线转换工具

接着介绍核心主题:在命令行环境中安装Babel(适用于Babel 6.x版本)

Babel命令行环境安装

1、首要步骤是安装babel-cli(用于在终端执行babel命令)

npm install -g babel-cli

2、随后安装babel-preset-es2015插件

npm install --save babel-preset-es2015

注意:Babel 5版本默认集成各类转换插件,但Babel 6.x需手动下载相关插件,例如transform-es2015-arrow-functions、transform-es2015-classes等。ES2015 preset已包含所有插件。若未安装任何插件,命令行转换将无效!

其中--save参数会自动更新package.json文件,并将内容写入依赖项

3、在命令行中输入以下命令:

babel es6.js --presets es2015

输出结果如下:


 "use strict";
  [1, 2, 3].map(function (x) {
   return x * x;
  });

注意:参数--presets es2015表示指定使用该插件进行编译,若省略此参数,转换无法生效。

Babel插件配置方法

4、插件配置方法

每次手动输入该参数较为繁琐,可在当前目录下新建配置文件.babelrc。

然而,在Windows系统中,不允许直接通过右键创建无文件名的文件,可通过cmd命令行创建:在当前文件夹打开cmd并执行命令

type nul>.babelrc

即可在当前目录下生成文件.babelrc,接着在文件中写入以下内容:


 {
   "presets": ['es2015']
 } 

如此便可在命令行中直接使用babel es6.js进行转换,无需额外添加表明所用插件的参数

除建立.babelrc文件外,也可在package.json中进行配置,添加以下属性即可:


"babel": {
  "presets": ["es2015"]
}

Babel常用命令汇总

附Babel常用命令列表:

1、转换es6.js文件并在当前命令行程序窗口中输出结果

babel es6.js

2、将es6.js转换后输出至es5.js文件中(使用 -o 或 --out-file 参数)

babel es6.js -o es5.js

babel es6.js --out-file es5.js

3、实时监控es6.js文件,一旦发生变化即重新编译(使用 -w 或 --watch 参数)

babel es6.js -w --out-file es5.js babel es6.js --watch --out-file es5.js

4、编译整个src文件夹并输出至lib文件夹中(使用 -d 或 --out-dir 参数)

babel src -d lib babel src --out-dir lib

5、编译整个src文件夹并输出到单个文件中

babel src --out-file es5.js

6、直接输入babel-node命令,可在命令行中直接运行ES6代码

babel-node

以上所述是小编给大家介绍的JavaScript中ES6 Babel正确安装过程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对本站网站的支持!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章