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"
}
}