`react-map-gl` 错误模块未找到错误 [MAPBOX]
`react-map-gl` ERROR Module not found error [MAPBOX]
Failed to compile
./node_modules/@math.gl/web-mercator/dist/esm/web-mercator-viewport.js
Module not found: Can't resolve 'gl-matrix/mat4' in 'D:\Projects\react-app\frontend\node_modules\@math.gl\web-mercator\dist\esm'+
我在开发状态上得到这个,我反复尝试安装和卸载npm i react-map-gl
。我也尝试创建一个新的应用程序,但遇到同样的错误。
问题基本上是 react-map-gl 的依赖项之一,称为 gl-matrix 已从 3.3.0 升级到版本 3.4.0。可能是因为它是一些依赖库的小升级
├─┬ mapbox-gl@1.13.1
│ └── gl-matrix@3.3.0
├─┬ react-map-gl@5.3.17
│ └─┬ viewport-mercator-project@7.0.4
│ └─┬ @math.gl/web-mercator@3.5.5
│ └── gl-matrix@3.3.0 deduped
└─┬ viewport-mercator-project@6.2.3
└── gl-matrix@3.3.0
自动尝试获取最新的次要版本。我也在 docker 上尝试使用 npm 进行强制解决。
您可以通过
检查您的包使用的是哪个版本
- npm ls gl-matrix
然后尝试
- npm install --unsafe-perm
必要时强制解决。
我遇到了同样的问题,最后不得不添加 gl-matrix
作为显式依赖项:
npm install gl-matrix
Installation
Using react-map-gl requires react >= 16.3.
npm install --save react-map-gl mapbox-gl
Failed to compile
./node_modules/@math.gl/web-mercator/dist/esm/web-mercator-viewport.js
Module not found: Can't resolve 'gl-matrix/mat4' in 'D:\Projects\react-app\frontend\node_modules\@math.gl\web-mercator\dist\esm'+
我在开发状态上得到这个,我反复尝试安装和卸载npm i react-map-gl
。我也尝试创建一个新的应用程序,但遇到同样的错误。
问题基本上是 react-map-gl 的依赖项之一,称为 gl-matrix 已从 3.3.0 升级到版本 3.4.0。可能是因为它是一些依赖库的小升级
├─┬ mapbox-gl@1.13.1
│ └── gl-matrix@3.3.0
├─┬ react-map-gl@5.3.17
│ └─┬ viewport-mercator-project@7.0.4
│ └─┬ @math.gl/web-mercator@3.5.5
│ └── gl-matrix@3.3.0 deduped
└─┬ viewport-mercator-project@6.2.3
└── gl-matrix@3.3.0
自动尝试获取最新的次要版本。我也在 docker 上尝试使用 npm 进行强制解决。
您可以通过
检查您的包使用的是哪个版本- npm ls gl-matrix
然后尝试
- npm install --unsafe-perm
必要时强制解决。
我遇到了同样的问题,最后不得不添加 gl-matrix
作为显式依赖项:
npm install gl-matrix
Installation
Using react-map-gl requires react >= 16.3.
npm install --save react-map-gl mapbox-gl