Open gnosis23 opened 4 years ago
参考官网教程
一个例子
module.exports = () => ({ presets: [ require("@babel/preset-env"), ], plugins: [ [require("@babel/plugin-proposal-class-properties"), { loose: true }], require("@babel/plugin-proposal-object-rest-spread"), ], });
可以用据对路径、想对路径,或者直接 require 包的名字
一般的 preset 如 babel-preset-env 是不带 polyfill 的,需要你自己引入 core-js 这样的包。
内部通过 browserlist 来选择性进行 polyfill
支持的选项:
entry
usage
要用 react 的话需要
下面列出几个值得注意个插件
自定义 Babel presets
参考官网教程
一个例子
路径
可以用据对路径、想对路径,或者直接 require 包的名字
例子
polyfills
一般的 preset 如 babel-preset-env 是不带 polyfill 的,需要你自己引入 core-js 这样的包。