javascript - 类型“typeof”上不存在属性“utm”
问题描述
我正在使用 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)
解决方案
您还需要导入leaflet.utm
:
import * as L from 'leaflet';
import 'leaflet.utm';
推荐阅读
- vba - 如何捆绑我自己的图像并从函数调用
- angular - 通过单击按钮更改进度值
- python - 'NoneType' 对象在 Django 中没有属性 'require_signature' SAML 2 身份验证
- javascript - 如果 PSD 文件中已存在具有特定名称的文件夹,是否可以添加条件?
- javascript - 被 jQuery datepicker 迷惑了
- python-3.x - TypeError:列表索引必须是整数或切片,而不是 str。从循环中选择项目时
- sql - 如何进行左连接以获取所有带有参数的行?
- r - 使用字典重命名多个 colname
- prolog - 在序言中查找所有内容
- ios - Text() 和 Divider() 之间的空格