Babel7のpolyfillのこれまでと違う点のメモ
babel7から@babel/polyfill
にproposal polyfill(stage-3以下のpolyfill)が含まれなくなり、core-jsからのimportを個別に行う必要があると知ったのでメモしておく。
import "core-js/fn/array/flatMap";
の様に使っているものだけ個別にimportしてもよいが、core-js/stage
配下にstage-xのpolyfillをまとめたものが配置されているので、これを使うと楽。
例えばwebpack.config.jsで使う
entry: { client: ['@babel/polyfill', 'core-js/stage/2', './src/clientLoader.js'], },