导入映射

Deno 支持 导入映射 .

你可以在启动时添加--import-map<FILE>选项来启用导入映射,或者通过 配置文件 importMap

示例:

import_map.json

{
  "imports": {
    "fmt/": "https://deno.land/std@$STD_VERSION/fmt/"
  }
}

color.ts

import { red } from "fmt/colors.ts";

console.log(red("hello world"));

运行:

$ deno run --import-map=import_map.json color.ts

为绝对导入使用起始目录:

import_map.json

{
  "imports": {
    "/": "./",
    "./": "./"
  }
}

main.ts

import { MyUtil } from "/util.ts";

这会导致以 / 开头的标识符会相对于import maps文件的位置或文件路径进行解析