【问题标题】:Updating specific package.json in node_modules更新 node_modules 中的特定 package.json
【发布时间】:2021-12-16 10:55:39
【问题描述】:

我想知道是否可以更新 node_modules 中的特定 package.json?原因是我的代码中出现了无效的钩子调用错误,我相信这是因为我的 React 不匹配。我在无效的钩子调用页面上运行了重复反应测试,结果为假,这意味着我有两个反应。使用“npm ls react”后,我看到了这个错误:

react@17.0.2 deduped invalid: "^16.4.2" from node_modules/redux-form

在 peerDependencies 下的 node_modules/redux-form 中:

"react": "^16.4.2"

代替:

"react": "^17.0.2"

我不能 100% 确定这是对我的错误的修复,但是无效的钩子调用错误很难修复,所以我希望就是这样。

【问题讨论】:

    标签: reactjs react-hooks node-modules


    【解决方案1】:

    你可以重建你的node_modules

    1. 进行备份
    2. 删除节点模块rm -rf node_modules/
    3. package.json 中更新你的包
    4. 重建npm installnpm i

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 1970-01-01
      • 2019-11-24
      • 2018-10-28
      • 2019-08-30
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多