此处项目中babel-loader版本为8.*,@babel/core为7.12.9(babel从7.0后更名为@babel) babel7之后的插件一般都是以@babel/开头的。
例子
babel7以前npm安装core
代码语言:javascript复制npm i babel-core --save-dev
babel7以后安装core
代码语言:javascript复制npm i @babel/core --save-dev
.babelrc文件
@babel/preset, @babel/plugin不可省略,否则会当成babel7以下插件处理,出现无法找到插件的报错。
代码语言:javascript复制{
"presets": ["@babel/preset-react", ["@babel/preset-env"]],
"plugins": [
"@babel/plugin-transform-runtime"
]
}