找不到模块“babel-core”并且安装了“@babel-core”

时间:2021-06-28 15:29:40

标签: reactjs npm webpack installation babeljs

运行 npm run dev 时出现此错误

./src/app.js 中的错误 模块构建失败(来自 ./node_modules/babel-loader/lib/index.js): 错误:找不到模块“babel-core” 需要堆栈:

即使我安装的是@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"
  }

1 个答案:

答案 0 :(得分:0)

<块引用>

即使我安装的是@babel-core 而不是 babel-core

@babel/core 是可以使用的,但它只适用于 "babel-loader": "^8.x",所以您的 package.json 目前是错误的,因为它有

"babel-loader": "^7.1.5",

如果您安装了最新版本,应该就可以了。

相关问题