为啥系统在“prop-types”中寻找“react-is”?
Posted
技术标签:
【中文标题】为啥系统在“prop-types”中寻找“react-is”?【英文标题】:Why is the system looking for 'react-is` inside `prop-types`?为什么系统在“prop-types”中寻找“react-is”? 【发布时间】:2021-12-19 12:05:24 【问题描述】:由于某种原因,系统正在寻找名为 react-is
的东西,导致此错误:
Failed to compile.
./node_modules/prop-types/node_modules/react-is/index.js
Error: ENOENT: no such file or directory, open 'C:\Users\mikwee\linkroots\node_modules\prop-types\node_modules\react-is\index.js'
它是一个包,但出于某种原因它正在prop-types
中寻找它。当我导入一个 React Bootstrap 组件时,这个错误就开始了。我不确定在此处添加什么其他信息,所以如果您需要了解更多信息,请告诉我!
【问题讨论】:
尝试npm i
安装所有依赖项
1.我实际上在 Yarn 上,所以我只使用了yarn
。 2. 它说一切都已经是最新的了。
如何在 PowerShell 上做到这一点?
好的,所以我做了rm -r -fo node_modules/
,因为这是这个网站上的答案告诉我要做的。有很多错误说它不能删除目录 X,因为它不是空的。然后yarn
,还是报错。
我不知道如何,但问题本身就解决了。我想没有必要!
【参考方案1】:
只需删除资源管理器中的 node_modules 文件夹,然后再次运行 yarn
。
如果仍然失败,您可以安装 react-is 显式使用
yarn add react-is
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。【参考方案2】:尝试 npm i react-is@latest
仅用于纱线
【讨论】:
那么喜欢yarn upgrade react-is
?不适合我以上是关于为啥系统在“prop-types”中寻找“react-is”?的主要内容,如果未能解决你的问题,请参考以下文章
我已将 PropTypes 更改为“prop-types”,但在评估 React.PropTypes 时仍然出现错误