【Node.js】Babelでトランスパイルする際にエラーが起きた

OSSに少し手を加えて自分のPJで使用する際に、修正後のファイルからBabelを使ってトランスパイルする必要がありました。元々OSSとして公開されていたのでBabalの設定があるかなと思っていたら、Babel実行時にエラーが発生しました。

Babelでトランスパイルする際にエラーが起きた

発生したエラーは以下です。

Error: Plugin/Preset files are not allowed to export objects, only functions

パッケージが追加して.babelrcを修正すれば良いらしい。(エラーの内容はよく分からない・・・)

npm i @babel/preset-env

Babelの設定ファイル.babelrcを以下のように修正

{
  "presets": ["@babel/preset-env"]
}

ちなみに

私が使用したOSSには. babelrcファイルが無かったです。ちゃんと見てないですが、このOSSはCI・CDの時にbabelコマンドのオプションで–presetsを指定していたようです。

参考(というかまんま)

https://qiita.com/tathuhi10/items/c908f890939797e6bcf3