【发布时间】:2021-08-04 06:03:39
【问题描述】:
这是我的树枝:
--libs/
----@types/
------mapbox-gl/
--------index.d.ts
------geojson/
--------index.d.ts
--mapbox-gl.js
map.ts
这里是 map.ts :
/**
* map.ts
*/
// @ts-ignore
// @ts-nocheck
//test
// @deno-types="./libs/@types/geojson/index.d.ts"
// @deno-types="./libs/@types/mapbox-gl/index.d.ts"
import mapboxgl from "./libs/mapbox-gl.js";
mapboxgl.accessToken = "toto";
var map = new mapboxgl.Map({
container: 'map', // container id
style: 'mapbox://styles/mapbox/streets-v11', // style URL
center: [-74.5, 40], // starting position [lng, lat]
zoom: 9 // starting zoom
});
这是我在 libs/@types/mapbox-gl/index.d.ts 中的问题:
// @deno-types="../geojson/index.d.ts"
/// <reference types="../geojson/index.d.ts" />
这里是 github 以获得更好的解释: https://github.com/bussiere/testdeno
如何正确链接mapbox-gl的geojson的定义?
问候
【问题讨论】:
-
那些
@deno-types评论来自哪里?通常你应该导入./libs/mapbox-gl.js文件,并且在该文件中你只需要/// <reference ... />注释 -
请多解释一下你的“问题”,只显示两行代码不是问题
-
这很奇怪,这个问题很重要,足以设置赏金,但你甚至没有对要求澄清的 cmets 做出反应......
标签: typescript deno