Cannot find module '@babel/plugin-transform-react-jsx' 和Cannot find module '@babel/core' 报错Cannot find module '@babel/plugin-transform-react-jsx'webpack.config.js配置遇到Error: Cannot find module '@babel/core'&&Cannot find module

错误原因:

  可能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

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的介绍页