Typescript 安装@types/shapled后无法访问全局L命名空间

Typescript 安装@types/shapled后无法访问全局L命名空间,typescript,leaflet,typescript-typings,typescript2.0,Typescript,Leaflet,Typescript Typings,Typescript2.0,我正在努力获取对TypeScript项目中类型定义的导出命名空间的引用 在使用npm安装类型之后,安装--save@types/fliple我的TS编译器(我使用的是VS代码)能够在类型定义文件中找到一些导出的类和接口,例如转换、类,但我无法访问导出的任何名称空间 我需要能够引用Lglobal,这样我就可以调用传单API,但是编译器没有帮我找到这个 我尝试在TS文件中使用导入语句,我尝试在中使用传单,例如 import * as L from 'leaflet' 但是,这次我仍然只能在导入的别

我正在努力获取对TypeScript项目中类型定义的导出命名空间的引用

在使用
npm安装类型之后,安装--save@types/fliple
我的TS编译器(我使用的是VS代码)能够在类型定义文件中找到一些导出的类和接口,例如转换、类,但我无法访问导出的任何名称空间

我需要能够引用
L
global,这样我就可以调用传单API,但是编译器没有帮我找到这个

我尝试在TS文件中使用导入语句,我尝试在中使用传单,例如

import * as L from 'leaflet'
但是,这次我仍然只能在导入的别名上访问类\接口,例如
L.Transformation

我无法初始化新映射,例如使用
L.map(…)
,因为我无法访问
L
-是类型定义文件中的导出函数

因此,我不确定如何在我的项目中引用和使用
L
global for传单

有人能帮忙吗


谢谢

尝试使用旧版本的@types/传单。我有同样的问题,并通过使用1.0.69版本解决了它。 npm安装--保存@types/leaflet@1.0.69

使用高于(1.2+)的任何内容似乎都会导致此错误