Babel plugin to transpile import()
to require.ensure
, for Webpack.
NOTE: Babylon v6.12.0 is required to correct parse dynamic imports.
$ npm install babel-plugin-dynamic-import-webpack --save-dev
.babelrc
{
"plugins": ["dynamic-import-webpack"]
}
$ babel --plugins dynamic-import-webpack script.js
require("babel-core").transform("code", {
plugins: ["dynamic-import-webpack"]
});