babel【1】:babel 的安装,配置与转码

2021-05-28  本文已影响0人  岚平果
一、babel 安装
  module.exports = {
    presets: ["@babel/env"],
    plugins: []
  }
 var fn = (num) => num + 2;
// npm 一次性安装多个包,包名之间用空格隔开
npm install --save-dev @babel/cli @babel/core @babel/preset-env
npx babel main.js -o compiled.js
"use strict";
  var fn = function fn(num) {
    return num + 2;
  };
image.png

注意:这就是一个最简单的 Babel 使用过程,我们把用 ES6 编写 main.js 转换成了 ES5 的 compiled.js。

二、Babel 转码说明

1.  @babel/cli
    @babel/cli 是 Babel 命令行转码工具,如果我们使用命令行进行 Babel 转码就需要安装它

2.  @babel/cli
    @babel/cli 依赖 @babel/core,因此也需要安装 
 @babel/core 这个 Babel 核心 npm 包。

3.  @babel/preset-env
    @babel/preset-env 这个 npm 包提供了 ES6 转换 
 ES5 的语法转换规则,我们在 Babel 配置文件里指定使用它。如果不使用的话,也可以完成转码,但转码后的代码仍然是 ES6 的,相当于没有转码。

三、小结

1. Babel 配置文件
2. Babel 相关的 npm 包
3. 需要转码的 JS 文件
npx babel main.js -o compiled.js
上一篇 下一篇

猜你喜欢

热点阅读