Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到带有typescript和deno的名称_Typescript_Deno - Fatal编程技术网

找不到带有typescript和deno的名称

找不到带有typescript和deno的名称,typescript,deno,Typescript,Deno,这是我的密码: /** * map.ts */ // @deno-types="./libs/@types/geojson/index.d.ts" // @deno-types="./libs/@types/mapbox-gl/index.d.ts" mapboxgl.accessToken = "toto"; var map = new mapboxgl.Map({ container: 'map', // cont

这是我的密码:

/**
 * map.ts
 */


// @deno-types="./libs/@types/geojson/index.d.ts"
// @deno-types="./libs/@types/mapbox-gl/index.d.ts"

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
  });
但是即使我已经导入了mapbox的定义

// @deno-types="./libs/@types/geojson/index.d.ts"
// @deno-types="./libs/@types/mapbox-gl/index.d.ts"
我有一个错误:

error: TS2304 [ERROR]: Cannot find name 'mapboxgl'.
mapboxgl.accessToken =  "toto";
~~~~~~~~
    at file:///home/bussiere/Workspace/testdeno2/map.ts:9:1

TS2304 [ERROR]: Cannot find name 'mapboxgl'.
var map = new mapboxgl.Map({
              ~~~~~~~~
    at file:///home/bussiere/Workspace/testdeno2/map.ts:11:15

Found 2 errors.
如何以我能够使用名称和定义的方式正确导入定义

这里是github:

编辑:

以下是未捕获的错误:

error: Uncaught (in promise) RuntimeError: unreachable
    at <anonymous> (wasm://wasm/00247702:1:336403)
    at <anonymous> (wasm://wasm/00247702:1:341096)
    at <anonymous> (wasm://wasm/00247702:1:339419)
    at <anonymous> (wasm://wasm/00247702:1:339781)
    at <anonymous> (wasm://wasm/00247702:1:336272)
    at <anonymous> (wasm://wasm/00247702:1:268321)
    at minify (wasm://wasm/00247702:1:253183)
    at minify (https://deno.land/x/minifier@v1.1.1/wasm.js:98:14)
    at minify (https://deno.land/x/minifier@v1.1.1/mod.ts:27:10)
    at https://deno.land/x/minifier@v1.1.1/cli.ts:53:3
错误:未捕获(承诺中)运行时错误:无法访问
在(wasm://wasm/00247702:1:336403)
在(wasm://wasm/00247702:1:341096)
在(wasm://wasm/00247702:1:339419)
在(wasm://wasm/00247702:1:339781)
在(wasm://wasm/00247702:1:336272)
在(wasm://wasm/00247702:1:268321)
缩小(wasm://wasm/00247702:1:253183)
缩小(https://deno.land/x/minifier@v1.1.1/wasm.js:98:14)
缩小(https://deno.land/x/minifier@v1.1.1/mod.ts:27:10)
在https://deno.land/x/minifier@v1.1.1/cli.ts:53:3

关于

没有库的参考,我认为您可以从skypack或pika安装该软件包,以便轻松升级和降级,而不是将库复制到您的repo

通过运行
deno info

deno info "https://cdn.skypack.dev/@types/mapbox-gl"
or 
deno info "https://cdn.pika.dev/mapbox-gl@^2.2.0" 
使用类型定义导入mapbox gl

// @deno-types="./libs/@types/mapbox-gl/index.d.ts"
import mapboxgl from "https://cdn.skypack.dev/mapbox-gl";
// or import mapboxgl from "https://cdn.pika.dev/mapbox-gl@^2.2.0";

mapboxgl.accessToken = "toto";

const 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
});


我仍然有错误:Uncaught(in promise)RuntimeError:遥不可及谢谢你能分享更多关于Uncaught(in promise)RuntimeError的信息吗?我认为这类问题应该得到解决,因为没有得到解决的问题已经被分担了