我正在努力获取对导出命名空间的引用leaflet https://www.npmjs.com/package/@types/leaflet我的 TypeScript 项目中的类型定义。
安装类型后使用npm install --save @types/leaflet
我的 TS 编译器(我使用的是 VS Code)能够在类型定义文件中找到一些导出的类和接口,例如转换,类,但我无法访问任何导出的命名空间。
我需要能够参考L
全局的,所以我可以调用传单 API,但编译器没有为我选择这个。
我确实尝试在我的 TS 文件中使用 import 语句,我试图在其中使用传单,例如
import * as L from 'leaflet'
但同样,这次我仍然只能在导入的别名上访问类\接口,例如L.Transformation
我无法初始化新地图,例如使用L.map(...)
since L
我无法访问 -map https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/leaflet/index.d.ts#L1385是类型定义文件中的导出函数
所以我不确定如何引用和使用L
我的项目中的全球传单。
有人可以帮忙吗?
Thanks
尝试使用旧版本的@types/leaflet。我有同样的问题并使用1.0.69版本解决了它。
npm install --save @types/[电子邮件受保护] /cdn-cgi/l/email-protection
使用高于该值 (1.2+) 的任何内容似乎都会导致此错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)