在安装旧版本babel的时候,按照官方进行如下配置后,会报出Module build failed: Error: Couldn’t find preset “@babel/preset-env” relative to directory的错误
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
此时,我们需要将presets中的 @babel/preset-env 替换为简写的 env 即可解决这个问题,修改后的配置代码如下
module: {
rules: [
{
test: /\.m?js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: ['env']
}
}
}
]
}