webpack 4.7.x 仍然需要 babel-loader 吗?

Is babel-loader still required with webpack 4.7.x?

我想了解如果我的项目有webpack版本4.7.0是否需要添加babel-loaderbabel-core

最初我没有添加 babel-loader,我的包含 ES6 的代码编译得很好,浏览器得到了 ES5。

如果我添加 babel-loader,我会在我的 npmyarn 工具 install 命令中看到以下警告:

warning " > babel-loader@7.1.4" has unmet peer dependency "babel-core@6".

因此我问这个问题是否仍然需要将其添加为 devDependencies 并在 webpack 配置文件中配置它以预处理我的 .js 文件。我没有找到关于此的非常清楚的文档。

是的。它仍然需要 devDependency。您将需要 babel-loaderbabel-corebabel-preset-env。 Webpack 4(或今天发布的 v4.7.0)基本上没有改变。

就您的 webpack 行为而言,这很奇怪。你能分享你的配置吗?