Module build failed (from ./node_modules/babel-loader/lib/index.js): TypeError: Cannot read property 'bindings' of null at Scope.moveBindingTo (/usr/local/hoge/node_modules/@babel/traverse/lib/scope/index.js:864:13)
TypeError: Cannot read property 'bindings' of null · Issue #3937 · storybooks/storybook · GitHub
babel-preset-envが必要なのか
yarn add @babel/preset-env --dev
まだ動かん
よく読んでみよう
@ babel / preset-envは、ターゲット環境に必要な構文変換(およびオプションでブラウザのポリフィル)を微調整する必要なく、最新のJavaScriptを使用できるようにするスマートプリセットです。
これはあなたの生活を楽にし、JavaScriptのバンドルを小さくします!
browserslist、compat-table、electron-to-chromのような素晴らしいオープンソースプロジェクトがなければ、@ babel / preset-envは不可能です。
@ babel / preset-envはあなたが指定したターゲット環境をすべて取り、プラグインのリストをコンパイルするためにそれらのマッピングと照らし合わせてチェックし、それをBabelに渡します。
yarn remove babel-preset-env
{ "presets": [ - ["env", { + [ + "@babel/preset-env", { "modules": false, "targets": { "browsers": "> 1%", - "IE": 11, + "ie": 11, "uglify": true }, - "useBuiltIns": true + "useBuiltIns": "entry" }] ],
設定の仕方が変わってた。
"@babel/preset-env": "^7.4.4",
babel動いた