# 前期准备
学习一个新的知识, 我还是偏向于用案例的的方式来打开讲解它.
所以在正式开始阅读之前, 让我们先来准备一个这样的案例项目:
mkdir babel-basic && cd babel-basic
npm init -y
mkdir src && cd src
touch index.js
@前端进阶之旅: 代码已经复制到剪贴板
一顿操作之后, 我们新建的项目目录为:
/babel-basic
|- /src
|- index.js
|- package.json
@前端进阶之旅: 代码已经复制到剪贴板
现在package.json是最原始的配置, 而index.js暂时没有写内容.
package.json:
{
"name": "babel-basic",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {}
}
@前端进阶之旅: 代码已经复制到剪贴板
下面我都将围绕这个babel-basic项目来进行讲解, 我希望你也能在本地准备一个这样的项目案例, 以便你更好的理解我接下来要说的内容.
# @babel/core
我们学习Babel, 首先要了解一个叫@babel/core 的东西, 它是Babel的核心模块.
当然要使用它, 我们得先安装:
