Gaurav Sobti
1 min readFeb 13, 2018

--

For dynamic import Syntax error:

Use this in your lib.js script, notice how it has dynamic-import-node plugin

const transform2 = babel.transformFileSync(libpath, {
plugins: [
‘transform-es2015-modules-commonjs’,
‘dynamic-import-node’,
[
‘transform-assets’,
{
extensions: [‘svg’],
name: ‘static/media/[name].[hash:8].[ext]’
}
],
[
‘css-modules-transform’,
{
extensions:[‘.css’,’.scss’]
}
],
]
});

Install the plugin by npm i babel-plugin-dynamic-import-node — save

--

--

Gaurav Sobti
Gaurav Sobti

Written by Gaurav Sobti

Full Stack Web Developer. Loves to build stuff.

No responses yet