2021最新webpack5: babel使用

P19 20-babel使用
更新于: 2022-01-16 05:44:21

为什么使用babel

  1. jsx
  2. 转换
  3. 处理js兼容

没有使用 babel 的效果

安装babel相关的包

# 安装 babel 及基本的plugin
npm i @babel/core @babel/babel-cli @babel/plugin-transform-arrow-functions
# 执行命令
npx babel src --out-dir build --plugins=@babel/plugin-transform-arrow-functions
# 多个插件的命令行执行方式
npx babel src --out-dir build --plugins=@babel/plugin-transform-arrow-functions,@babel/plugin-transform-block-scoping
有babel及插件转换后的效果

可以直接安装 @babel/preset-env

刚才那些常用插件的集合

npm i -D @babel/preset-env

参考