Cannot find module '@babel/plugin-transform-react-jsx' 和Cannot find module '@babel/core'
报错Cannot find module '@babel/plugin-transform-react-jsx'
错误原因:
可能CNPM或者NPM、YARN由于网络原因下载方式不完整所致.
解决方法:
- 删除项目下node_modules文件夹
- yarn add start (重新下载node_modules)
- yarn start
webpack.config.js配置遇到Error: Cannot find module '@babel/core'&&Cannot find module '@babel/plugin-transform-react-jsx'
错误原因:
可能loader版本与babel版本发生冲突,需要重新下载指定的版本
解决方法:
loader8要配合babel7使用
npm install -D babel-loader@8 @babel/core@7 @babel/preset-env webpack 版本搭配问题,详情可以看babel-loader的介绍页 https://www.npmjs.com/package/babel-loader
回退低版本
npm install -D babel-loader@7 babel-core babel-preset-env
更新到最高版本
npm install -D babel-loader @babel/core @babel/preset-env webpack