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!
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 .
core-js is currently replacing bable-polyfill. You do not have to set it anywhere except for the . babelrc file I have a question, why do you duplicate libraries you have @babel/polyfill and babel-pollyfill the same applies to @babel/preset-env and babel-preset-en .
Babel includes a polyfill that includes a custom regenerator runtime and core-js. This will emulate a full ES2015+ environment (no < Stage 4 proposals) and is intended to be used in an application rather than a library/tool. (this polyfill is automatically loaded when using babel-node ).
To include the polyfill you need to require it at the top of the entry point to your application. Make sure it is called before all other code/require statements!
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With