import.meta API

Deno支持在 import.meta API上进行多种方法:

import.meta.resolve 示例

const worker = new Worker(import.meta.resolve("./worker.ts"));

import.meta.resolveAPI考虑了当前应用的导入映射,这使您能够解析“裸”规范。

有了这样的导入映射加载项...

{
  "imports": {
    "fresh": "https://deno.land/x/fresh@1.0.1/dev.ts"
  }
}

... 你现在可以解析:

// resolve.js
console.log(import.meta.resolve("fresh"));
$ deno run resolve.js
https://deno.land/x/fresh@1.0.1/dev.ts