我正在使用React 17.0.1和react-map-gl ^6.0.2,我有一个地图组件。
当我执行“npm run start”时没有问题,它显示地图,但是当我执行“npm run build”时,它只显示:空白地图 并抛出以下错误:错误 下面是我的代码:
- 我已经尝试了其他库,但问题仍然存在。
- 我已联系过Mapbox支持。
- 我已联系过其他Mapbox用户。
当我执行“npm run start”时没有问题,它显示地图,但是当我执行“npm run build”时,它只显示:空白地图 并抛出以下错误:错误 下面是我的代码:
import React, {useState } from "react";
import ReactMapGL from 'react-map-gl';
const Map = () => {
const[viewport, setViewport] = useState({
width: "100%",
height: "400px",
latitude: 38.963745,
longitude: 35.243322,
zoom: 5
});
return (
<div>
<h2>Size yakın olan yerleri keşfedin!</h2>
<ReactMapGL
{...viewport}
onViewportChange={setViewport}
mapboxApiAccessToken={process.env.REACT_APP_MAPBOX_ACCESS_TOKEN}
mapStyle="mapbox://styles/mapbox/streets-v11"
/>
</div>
);
}
export default Map