deno.land / x / manual@v1.28.2 / basics / modules / import_maps.md

import_maps.md

Import Maps

Deno supports import maps.

You can use import maps with the --import-map=<FILE> CLI flag or importMap option in the configuration file, the former will take precedence.

Example:

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"));

Then:

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

To use your project root for absolute imports:

import_map.json

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

main.ts

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

This causes import specifiers starting with / to be resolved relative to the import map's URL or file path.

manual

Version Info

Tagged at
a year ago