Import maps
これは不安定な機能です。不安定な機能の詳細をご覧ください。
Denoはimport mapsをサポートしています。
--importmap=<FILE>のCLIフラグでimport mapsを使用できます。
現在の制限:
- 単一のインポートマップ
- フォールバックURLなし
- Deno
std:名前空間をサポートしていません file:、http:、https:スキームのみをサポート
例:
import_map.json
{
"imports": {
"fmt/": "https://deno.land/std@0.65.0/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"
}
}