当我运行npm run dev时,我会得到这个错误
错误在./src/app.js模块构建失败(从./node_node/babel-加载程序/lib/index.js):错误:无法找到模块‘babel’要求堆栈:
即使我安装了@babel-core而不是babel-core
这是我的.babelrc
{
"presets": [
"@babel/preset-env",
"@babel/preset-react"
]
}这是我的package.json
{
"name": "react-setup-tutorial",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "webpack --mode=development",
"build": "webpack --mode=production",
"dev": "webpack-dev-server"
},
"browser": {
"crypto": false,
"fs": false,
"path": false,
"os": false,
"net": false,
"stream": false,
"tls": false
},
"author": "",
"license": "ISC",
"devDependencies": {
"@babel/core": "^7.14.6",
"@babel/preset-env": "^7.14.7",
"@babel/preset-react": "^7.14.5",
"babel-loader": "^7.1.5",
"css-loader": "^3.5.2",
"sass-loader": "^8.0.2",
"style-loader": "^1.1.3",
"webpack": "^4.42.1",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.2"
},
"dependencies": {
"@types/node": "^15.12.5",
"react": "^16.13.1",
"react-dom": "^16.13.1"
},
"engines": {
"npm": ">3"
}发布于 2021-06-28 16:33:51
,即使我安装了@babel-core而不是babel-core
@babel/core是要使用的,但它只适用于"babel-loader": "^8.x",因此您的package.json当前是错误的,因为它有
"babel-loader": "^7.1.5",如果你安装了最新的版本,你应该是好的。
https://stackoverflow.com/questions/68166105
复制相似问题