我对react是个新手,对typescript我更是个新手。我现在正在做这个项目,我需要使用这个特定的git存储库,这是一个typescript项目。我想添加react- message,这样我就可以在我的网站上有一些很酷的动画,但我收到了这个错误信息。

我不确定为什么这个特定的库不能工作,因为我已经安装了其他库,比如reactstrap。如果任何人能给我任何关于如何让它工作或为什么它不工作的信息,将不胜感激!
发布于 2021-11-02 23:32:33
React-doesn似乎没有得到积极的维护,因为它最后一次更新是在2018年8月。
根据您收到的错误,似乎有一个库被明确配置为只与React、v15或v16一起使用。您可以使用与React - slightly一起工作的react的稍微老一点的版本。您正在使用React 17.0.2。您可以尝试使用React v16.14.0。
您还可以按照错误消息中的说明进行操作-使用force选项。这里有一个链接(npm: When to use --force and --legacy-peer-deps)描述了它是如何工作的。
一种更好的方法是搜索更受欢迎的、积极维护的替代方案,如react-spring(https://react-spring.io/)或react-a popular (https://www.npmjs.com/package/react-awesome-reveal)。
发布于 2022-02-18 01:08:28
我发现了问题,您必须将此命令放入终端=> npm config set legacy-peer-deps true中
https://stackoverflow.com/questions/69817939
复制相似问题