首页 > 解决方案 > 当使用 babel.config.js 以及在 webpack babel 加载器中指定选项时,它会合并两者还是忽略 babel.config.js?

问题描述

假设,如果有人同时将 babel 的配置放在三个文件中:

  1. babel.config.js
  2. babel 输入package.json
  3. babel 加载器选项/查询webpack.config.js

那么在 babel 编译的时候,其中哪一个会被实际用作配置呢?Babel 如何解决在给它的选项冲突的情况下使用哪个配置?我在文档中找不到确切的优先顺序。

我的问题的上下文:我有一个 monorepo,其中每个包都从根目录 babel 配置扩展,并且包本身的 webpack 配置也有自己的 babel 配置。在这种情况下,babel 在编译时会使用哪些配置?

标签: javascriptreactjswebpackbabeljsmonorepo

解决方案


推荐阅读