首页 > 解决方案 > OpenLayers 6.3 和 TypeScript

问题描述

我在基于 VueCLI 的项目中使用 OpenLayers,使用来自https://www.npmjs.com/package/@types/openlayers的 TypeScript 定义

将https://www.npmjs.com/package/ol更新到 6.3 后,报告了很多 TypeScript 错误。我想这可能与“OpenLayers 现在在 .d.ts 文件中附带类型定义”这一事实有关,请参阅https://github.com/openlayers/openlayers/releases/tag/v6.3.0

由于我不是 TypeScript 专家,我的问题是:我应该卸载@types/openlayers吗?或者我应该如何重新配置​​我的项目?

标签: typescriptopenlayersvue-cli

解决方案


正如geocodezip在他的评论中提到的,有一个新的 6.3.1 版本,它删除.d.ts了导致问题的文件。

我已将 OpenLayers 更新到该版本,并且一切正常。


推荐阅读