类型“typeof”上不存在属性“utm”

时间:2021-01-19 10:18:16

标签: javascript angular typescript npm leaflet

我正在使用 Angular 10 做一个项目的前端。

在其中我使用传单来显示地图,但需要安装依赖项 (leaflet.utm),但我不知道如何区分 L 和两个库(leaflet 和 leatlet .utm)。

模块安装:

npm i leaflet.utm@0.0.4

导入:

...
import * as L from 'leaflet';
...

我尝试使用的代码:

var item = L.utm({x: 467486.3, y: 4101149.3, zone: 30, band: 'S'});

抛出异常:

<块引用>
Property 'utm' does not exist on type 'typeof import("../node_modules/@types/leaflet/index")'.ts(2339)

1 个答案:

答案 0 :(得分:2)

您也需要导入 leaflet.utm

import * as L from 'leaflet';
import 'leaflet.utm';