Babel7にアップデートの際に、参考にしたドキュメントがbabelの設定をbabel.config.js
に記載していた
これまで.babelrcに記載したのでどう使い分けるのか調べてみた
https://babeljs.io/docs/en/config-files#6x-vs-7x-babelrc-loading
上記のドキュメントによると、これまでの.babel
ではモノレポの構成では不具合があるため、
Babel7ではモノレポ構成に耐えられるように以下の設定ファイル構成にしたとのこと
babel.config.js
はプロジェクト全体.babelrc
は各フォルダ配下
babel.config.js packages/ mod1/ package.json src/index.js .babelrc mod2/ package.json src/index.js .babelrc