正在更新 node_modules 中的特定 package.json
Updating specific package.json in node_modules
我想知道是否可以更新 node_modules 中的特定 package.json?原因是因为我的代码中出现无效挂钩调用错误,我相信这是因为我有不匹配的 React。我 运行 在无效的钩子调用页面上进行了重复的反应测试,结果是错误的,这意味着我有两个反应。使用“npm ls react”后我看到了这个错误:
react@17.0.2 deduped invalid: "^16.4.2" from node_modules/redux-form
在我的 node_modules/redux-form 下的 peerDependencies 我有:
"react": "^16.4.2"
而不是:
"react": "^17.0.2"
我不是 100% 确定这是对我的错误的修复,但是无效的钩子调用错误很难修复,所以我希望就是这样。
您可以重建您的 node_modules
- 备份
- 删除节点模块
rm -rf node_modules/
- 在
package.json
中更新您的软件包
- 重建
npm install
或 npm i
我想知道是否可以更新 node_modules 中的特定 package.json?原因是因为我的代码中出现无效挂钩调用错误,我相信这是因为我有不匹配的 React。我 运行 在无效的钩子调用页面上进行了重复的反应测试,结果是错误的,这意味着我有两个反应。使用“npm ls react”后我看到了这个错误:
react@17.0.2 deduped invalid: "^16.4.2" from node_modules/redux-form
在我的 node_modules/redux-form 下的 peerDependencies 我有:
"react": "^16.4.2"
而不是:
"react": "^17.0.2"
我不是 100% 确定这是对我的错误的修复,但是无效的钩子调用错误很难修复,所以我希望就是这样。
您可以重建您的 node_modules
- 备份
- 删除节点模块
rm -rf node_modules/
- 在
package.json
中更新您的软件包
- 重建
npm install
或npm i