typescript - 无法将传单导入 TypeScript
问题描述
我尝试leaflet
在我的 TypeScript 项目中使用。所以我的MyApp.ts
-file中有这段代码:
import { L } from 'leaflet';
我leaflet
通过VS-Package-Installer 安装通过右键单击项目 - >快速安装包。
但是我收到此错误:
错误 TS2305 (TS) 模块 '"MyApp/node_modules/@types/leaflet/index"' 没有导出的成员 'L'。
这是我的package.json
文件:
{
"name": "myproject",
"version": "1.0.0",
"devDependencies": {
"@types/jquery": "^3.3.32",
"@types/leaflet": "^1.5.8",
"d3": "^5.15.0",
"jquery": "^3.4.1",
"leaflet": "^1.6.0",
"leaflet-geosearch": "^2.7.0"
}
}
对于上述依赖项,我也遇到了同样的错误。我已经从我的项目目录中删除了node-modules
-filder 无济于事。
解决方案
import * as L from 'leaflet';
是你想要的,我相信。
查看它的定义类型。
推荐阅读
- laravel - Laravel Blade:如何在视图中循环多维数组?
- flutter - Flutter iOS 部署目标“IPHONEOS_DEPLOYMENT_TARGET”错误
- c# - 使用 C# 桌面应用程序使用 USB 相机捕获图像
- docker - 如何设置在多个 Raspberry Pi 上运行的 dockerized Web 服务器?
- java - Jnlp 运行依赖库的函数
- integer - 线性规划问题:最小化使用的卡车数量
- python-3.x - Python3:分数
- java - 从表单后端获取数据
- swift - Xcode:在 UISlider 中没有更多上下文错误的表达式类型不明确
- javascript - 在 chrome.storage 中保存图像