読者です 読者をやめる 読者になる 読者になる
月 の 上

babel5.xでgulpfile.babel.js使うと "Failed to load external module babel-register" というエラーでう

JavaScript

無視しておk

理由

gulp-cliはinterpretというパッケージを利用してgulpfileの言語を解決し、ランタイムをロードしている。 *.babel.js というファイルの場合、interpretは babel-register, babel-core/register, babel/register という順番でロードを試す。

github.com

babel-registerがインストールされていればそれをロードするが、babel5.xでは動かないのでエラーが出る。 なので普通は Failed to load external module babel-register が表示された後、babel-core/registerが選択される。