Error with babel-polyfill and webpack

Leslie O picture Leslie O · Jun 20, 2018 · Viewed 10k times · Source

I am following along a tutorial from Udemy, and we've just downloaded babel. Everything was working fine until I downloaded babel-polyfill and tried to integrate it.

Currently this is my webpack and babelrc files: Webpack & Babel and this is what the error looks like on the command line: Command Line Error.

Does anyone know what I'm doing wrong? Thanks in advance for all your help!

Answer

Jonathan Dumaine picture Jonathan Dumaine · Jun 20, 2018

The key error there is Cannot resolve babel-polyfill in...

This means webpack isn't able to find that module in your node_modules folder. Check to make sure it's there in node_modules/babel-polyfill and if not install it with npm install --save babel-polyfill.

If it's there and you still get this error, there are a few possible reasons.

Make sure the permissions on the files/folders are ok. Check that you don't have any NODE_PATH env var set or there's no modulesDirectory setting in your webpack.config.js set that would cause webpack to look in the wrong directory.