#エラーメッセージ
error.sh
TypeError in plugin "gulp-babel"
Message:Cannot read property 'bindings' of null
#状況
npmからyarnに移行している状況で
gulpのパッケージが一通りインストール完了し
gulpコマンドを実行した時にエラーがでた。
#参考情報
エラーメッセージでググったらそのまま出てきました。
>>参考情報stackoverflow
#対応作業ログ
参考URLでは.babelrcの記述を以下のように直しなさいとあります。
error.babelrc
{ "presets": ["env"] }
↓
ok.babelrc
{ "presets": ["@babel/preset-env"] }
が私の環境ではgulp.jsに"presets": ["env"]の記述があったのでそこを直しました。
いざ! yarn -s run gulp
error.sh
Cannot find module '@babel/preset-env' from '/Users/mygulpdirectory'
モジュールがないと言われた。
バージョンが上がって使用するモジュールも変わったのかな。。。
yarnのサイトで検索するとありましたので
install.sh
yarn add @babel/preset-env
して再度yarn -s run gulpしたら無事実行できました。