Cannot find module '@babel/core'
The recent Babel upgrade to version 7 changed the namings of the node packages.
For instance, now you have to install
npm install --save-dev @babel/core @babel/preset-env
and
npm install --save-dev @babel/preset-react
to get it working with React. Then you can use these in your .babelrc file:
{ "presets": [ "@babel/preset-env", "@babel/preset-react" ]}
Or as alternative, when not having a .babelrc, in your package.json:
..."keywords": [],"author": "","license": "ISC","babel": { "presets": [ "@babel/preset-env", "@babel/preset-react" ]},"devDependencies": {...
If you want to get more into it, you can checkout this recent Webpack + Babel + React setup.