无法使用 npm 安装 react-leaflet-choropleth
Cannot install react-leaflet-choropleth with npm
美好的一天,
我正在尝试安装 react-leaflet choropleth 并在我的 React 应用程序目录中有 运行 以下内容:
npm install react-leaflet-choropleth
这导致了以下错误:
Errors screenshot
(出于保密原因,我需要在屏幕截图上隐藏一些信息)
如何解决这些错误?
如果您查看 react-leaflet-chloropleth's package.json,您会发现它具有 react-leaflet 版本 ^1 或 ^2 的 peerDependency。您正在尝试将它与 react-leaflet 版本 3 一起使用。
较新版本的节点和 npm 正在将遗留对等依赖项视为错误(它们曾经是警告),在这种情况下,我同意。 react-leaflet-chloropleth 肯定不能与 react-leaflet 版本 3 一起使用,npm 会让你知道这一点。 (并非所有此类错误都意味着某种厄运,但在这种情况下确实如此。)
自编写 react-leaflet-choropleth 以来,React-leaflet v3 有很多重大变化。您要么需要降级到与此插件兼容的 react-leaflet 版本(不推荐!),要么为 react-leaflet v3 重写它。 (这并不像听起来那么难,这里还有很多其他问题讨论如何将传单插件移植到 react-leaflet v3 中。从 vanilla leaflet-chloropleth 开始)。
美好的一天,
我正在尝试安装 react-leaflet choropleth 并在我的 React 应用程序目录中有 运行 以下内容:
npm install react-leaflet-choropleth
这导致了以下错误: Errors screenshot
(出于保密原因,我需要在屏幕截图上隐藏一些信息)
如何解决这些错误?
如果您查看 react-leaflet-chloropleth's package.json,您会发现它具有 react-leaflet 版本 ^1 或 ^2 的 peerDependency。您正在尝试将它与 react-leaflet 版本 3 一起使用。
较新版本的节点和 npm 正在将遗留对等依赖项视为错误(它们曾经是警告),在这种情况下,我同意。 react-leaflet-chloropleth 肯定不能与 react-leaflet 版本 3 一起使用,npm 会让你知道这一点。 (并非所有此类错误都意味着某种厄运,但在这种情况下确实如此。)
自编写 react-leaflet-choropleth 以来,React-leaflet v3 有很多重大变化。您要么需要降级到与此插件兼容的 react-leaflet 版本(不推荐!),要么为 react-leaflet v3 重写它。 (这并不像听起来那么难,这里还有很多其他问题讨论如何将传单插件移植到 react-leaflet v3 中。从 vanilla leaflet-chloropleth 开始)。