【问题标题】:Module not found: Can't resolve 'schedule' in 'C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs'未找到模块:无法解析“C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs”中的“计划”
【发布时间】:2022-01-12 12:02:08
【问题描述】:
./node_modules/react-dom/cjs/react-dom.development.js
Module not found: Can't resolve 'schedule' in 'C:\Users\adcal\dvmtn7\myapp\node_modules\react-dom\cjs'

同样的错误连续发生了三个 create-react-apps。它一开始有效,然后随机中断。

我只通过 npm 安装了模块。这是 package.json

  {
  "name": "myapp",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "axios": "^0.18.0",
    "dotenv": "^6.0.0",
    "express": "^4.16.3",
    "express-session": "^1.15.6",
    "massive": "^5.3.0",
    "react": "^16.5.0",
    "react-dom": "^16.5.0",
    "react-redux": "^5.0.7",
    "react-router": "^4.3.1",
    "react-router-dom": "^4.3.1",
    "react-scripts": "1.1.5",
    "redux": "^4.0.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  }
}

更新:我在项目节点模块文件夹中安装了“计划”npm。为什么它仍然抛出这个错误? (现在我所有的项目中都会出现这种情况。)

更新到更新:我在全局范围内重新安装了 create-react-app,它修复了它。

【问题讨论】:

  • 你说你已经安装了“schedules”包,但它没有在 package.json 中列出。你确定你安装了吗?

标签: reactjs package.json


【解决方案1】:

我认为这个错误的原因是安装或更新模块时出现问题。

我通过以下方式解决了这个问题。

  1. 删除 package-lock.jsonnode_modules 文件夹。
  2. 运行npm install 命令重新安装软件包。
  3. 运行yarn start 命令确认错误已解决。

【讨论】:

    【解决方案2】:

    schedule 似乎在更高版本中被移除了 react。

    试试

    npm install scheduler --save
    

    或更新反应

    https://www.npmjs.com/package/scheduler

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-13
      • 2018-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 1970-01-01
      相关资源
      最近更新 更多