📜  npm i -D @babel core @babel preset-env babel-loader - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:33:12.716000             🧑  作者: Mango

介绍:使用 Shell-Bash 安装 Babel 的核心模块和插件

Babel 是一款转码器,可以将 ES6 代码转化为 ES5 代码,让我们能够在旧版浏览器或者其它不支持 ES6 的环境中运行代码。在使用 Babel 进行开发前,我们需要安装 @babel core、@babel preset-env 和 babel-loader 这三个核心模块和插件。本文介绍如何使用 Shell-Bash 进行安装。

安装步骤
  1. 安装 Node.js 如果还未安装 Node.js,可以前往 Node.js官网 下载并安装。安装完成后可以通过运行以下命令来检测 Node.js 是否安装成功:
node -v

如果成功输出了版本号,则说明 Node.js 安装成功。

  1. 创建项目并初始化

使用 Shell-Bash 进入到指定项目目录,执行以下命令来初始化项目:

npm init
  1. 安装 Babel 核心模块和插件

执行以下命令来安装 Babel 的核心模块和插件:

npm i -D @babel/core @babel/preset-env babel-loader
  1. 配置 .babelrc 文件

在项目根目录下创建 .babelrc 文件并配置以下内容:

{
  "presets": [
    "@babel/preset-env"
  ]
}

这里使用 @babel/preset-env 进行编译,@babel/preset-env 可以根据当前的运行环境自动判断需要转译的语法。

  1. 修改webpack配置文件

在webpack配置文件中,添加以下配置:

module: {
  rules: [{
    test: /\.js$/,
    exclude: /node_modules/,
    use: {
      loader: 'babel-loader'
    }
  }]
}

通过添加 rules,告诉 webpack 在打包时使用 babel-loader 来处理所有 .js 文件。

总结

在项目中使用 Babel 能够使我们更加轻松、便捷的使用 ES6 的语法和特性,增加了代码的可读性和稳定性。通过以上几个步骤,我们能够轻松的安装和配置 Babel 的核心模块和插件,为我们的项目带来更快更高效的开发体验。