babel7 的配置加载逻辑

  • babel.config.js 是对整个项目(父子package) 都生效的配置,但要注意babel的执行工作目录。
  • .babelrc 是对 待编译文件 生效的配置,子package若想加载.babelrc是需要babel配置babelrcRoots才可以(父package自身的babelrc是默认可用的)。
  • 任何package中的babelrc寻找策略是: 只会向上寻找到本包的 package.json 那一级。
  • node_modules下面的模块一般都是编译好的,请剔除掉对他们的编译。如有需要,可以把个例加到 babelrcRoots 中。
  • 虽然写的很乱,但您有收获吗,有的话点个赞吧.
  • 或许你还没有看明白。没关系,知道最终的配置代码怎么粘贴就好了~
原文地址:https://www.cnblogs.com/guwufeiyang/p/12877954.html