Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error: Cannot find module ‘@babel/core’
babel-loader和babel-core版本不对应所产生的,
1.卸载babel-core
npm un babel-core
2 .安装新的babel-core
npm i -D @babel/core
- 卸载旧的babel-preset
npm un babel-preset-env
npm un babel-preset-stage-0
4.安装新的babel-preset
npm i @babel/preset-react
npm i @babel/preset-env
npm i babel-preset-mobx
5.卸载旧的babel-plugin
npm un babel-plugin-transform-runtime
6.安装新的babel-plugin
npm install --save-dev @babel/plugin-proposal-object-rest-spread
npm install --save-dev @babel/plugin-transform-runtime
npm install --save @babel/runtime
7.修改.babelrc文件
// 修改.babelrc文件
{
"presets": ["@babel/preset-env", "@babel/preset-react", "mobx"],
"plugins": [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-transform-runtime"
]
}
8.修改webpack.config.js配置
module: {
rules:[
{
test: /\.js|jsx$/,
use: 'babel-loader',
exclude: /node_modules/
},
],
},
9.重新项目,重新编译一遍。
实在不行,就删掉node_modules文件夹,重新安装一遍依赖。
学习记录一下,各位路过的朋友多多指教。