Import maps
この API は unstable です。詳細は以下。 unstable features.
Deno は import maps をサポートしています。
import maps を使うには CLI で --importmap=<FILE>
フラグを与えます。
現時点の制限は以下の通りです。
- 単一の import map
- フォールバック URLs なし
- Deno は
std:
名前空間をサポートしない file:
、http:
、https:
スキーマのみをサポート
例:
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 --importmap=import_map.json --unstable color.ts
絶対パスによるインポートの開始ディレクトリを指定するには以下のようにします。
// import_map.json
{
"imports": {
"/": "./"
}
}
// main.ts
import { MyUtil } from "/util.ts";
別のディレクトリをマップすることもできます(例:src)。
// import_map.json
{
"imports": {
"/": "./src"
}
}