📅  最后修改于: 2023-12-03 15:33:12.716000             🧑  作者: Mango
Babel 是一款转码器,可以将 ES6 代码转化为 ES5 代码,让我们能够在旧版浏览器或者其它不支持 ES6 的环境中运行代码。在使用 Babel 进行开发前,我们需要安装 @babel core、@babel preset-env 和 babel-loader 这三个核心模块和插件。本文介绍如何使用 Shell-Bash 进行安装。
node -v
如果成功输出了版本号,则说明 Node.js 安装成功。
使用 Shell-Bash 进入到指定项目目录,执行以下命令来初始化项目:
npm init
执行以下命令来安装 Babel 的核心模块和插件:
npm i -D @babel/core @babel/preset-env babel-loader
在项目根目录下创建 .babelrc 文件并配置以下内容:
{
"presets": [
"@babel/preset-env"
]
}
这里使用 @babel/preset-env 进行编译,@babel/preset-env 可以根据当前的运行环境自动判断需要转译的语法。
在webpack配置文件中,添加以下配置:
module: {
rules: [{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: 'babel-loader'
}
}]
}
通过添加 rules,告诉 webpack 在打包时使用 babel-loader 来处理所有 .js 文件。
在项目中使用 Babel 能够使我们更加轻松、便捷的使用 ES6 的语法和特性,增加了代码的可读性和稳定性。通过以上几个步骤,我们能够轻松的安装和配置 Babel 的核心模块和插件,为我们的项目带来更快更高效的开发体验。