可以在webpack配置文件中添加一个exclude选项,来排除不需要编译的node_modules目录。例如:
module.exports = {
// ...其他配置
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/, // 添加这个选项
options: {
presets: ['@babel/preset-env']
}
}
]
}
}
这样就可以将node_modules目录下的代码排除在Babel的编译范围之外,从而避免产生错误。
上一篇:Babelloader和Webpack报出“Unexpectedtoken”的错误。
下一篇:Babelloader问题:“你可能需要另外一个loader来处理这些loader的结果”在`/@react-spring/web/dist/`路径下。