Module not found: Error: Can't resolve 'core-js/es6'

后端 未结 9 1334
轻奢々
轻奢々 2020-12-12 14:49

I\'ve got a problem with my build process in relation to my React app.

I always get the following error:

Module not found: Error: Can\'t resolve \'co

9条回答
  •  既然无缘
    2020-12-12 15:03

    Ended up to have a file named polyfill.js in projectpath\src\polyfill.js That file only contains this line: import 'core-js'; this polyfills not only es-6, but is the correct way to use core-js since version 3.0.0.

    I added the polyfill.js to my webpack-file entry attribute like this:

    entry: ['./src/main.scss', './src/polyfill.js', './src/main.jsx']

    Works perfectly.

    I also found some more information here : https://github.com/zloirock/core-js/issues/184

    The library author (zloirock) claims:

    ES6 changes behaviour almost all features added in ES5, so core-js/es6 entry point includes almost all of them. Also, as you wrote, it's required for fixing broken browser implementations.

    (Quotation https://github.com/zloirock/core-js/issues/184 from zloirock)

    So I think import 'core-js'; is just fine.

提交回复
热议问题