无法使用纱线并将 mapbox 导入打字稿

Unable to use yarn and import mapbox into typescript

我用

yarn add --dev @types/mapbox-gl @types/geojson

将 mapbox 和 geojson 添加到我的项目中。包安装成功,当我尝试导入 mapboxgl 时可见。

我构建的东西看起来像这样:

import * as L from 'mapbox-gl';

export class MapBuilder
{

    build(): void {
        let map = new L.Map({
            container: 'mapContainer',
            style: this.map.getStyle()
            //etc
        });
    }
}

当我使用 yarn build 时,我收到这条消息:

This dependency was not found:

  • mapbox-gl in ./assets/js/MapBuilder.ts

感谢 Zhonk 评论此问题,问题已解决。

我只是忘了添加 mapbox-gl 库。

yarn add --dev mapbox-gl