其他分享
首页 > 其他分享> > Babel详解

Babel详解

作者:互联网

简介

       Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。

安装

使用

  1. 创建babel文件夹(以下的命令都是在这个文件夹中执行)
  2. 初始化项目:npm init -y
  3. 创建src/example.js文件,下面是一段ES6代码:
//ES6
let name="THU";
const title="大学";
let arr=[1,2,3,4,5,6,7,8,9,10];
let arr2=arr.map(obj=>obj*2);
console.log(arr2);
console.log(name);
console.log(title);

  1. 配置 .babelrc 文件,这是babel的配置文件,存放在项目的根目录下,该文件用来设置转码规则和插件,其基本格式如下:
{
  "presets": [...],
  "plugins": [...]
}
{
  "presets": ["es2015"],
  "plugins": []
}
  1. 安装转码器,在项目中安装,执行命令:

     cnpm install --save-dev babel-preset-es2015
    
  2. 转码(两种方法)

    • 执行命令:babel src -d dist,将src目录下的所有源文件全部编译成对应的es2015文件,会在src同级目录中创建一个dist目录,将编译好的文件放在dist目录中。

    • 自定义脚本,在package.json文件中进行配置

      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "dev":"babel src -d dist"
       },
    

    再执行命令:npm run dev,这里的“dev”也就是在json文件中配置的键的名称。

标签:src,执行命令,dist,Babel,dev,详解,es2015,babel
来源: https://blog.csdn.net/cumt0/article/details/113800744