2021年1月12日火曜日

denoでimportエラー出まくる

ライブラリURLが変更になってて読み込めない(vがあるかないか)


importmap.jsonを用意する

{
  "imports": {
    "https://deno.land/std@v0.50.0/fs/exists.ts""https://deno.land/std@0.50.0/fs/exists.ts",
    "https://deno.land/std@v0.50.0/log/mod.ts" : "https://deno.land/std@0.50.0/log/mod.ts",
    "https://deno.land/std@v0.50.0/path/mod.ts" : "https://deno.land/std@0.50.0/path/mod.ts",
    "https://deno.land/std@v0.50.0/fmt/colors.ts""https://deno.land/std@0.50.0/fmt/colors.ts"
  }
}



deno run --allow-net --allow-read --allow-env --import-map importmap.json --unstable main.ts


巷のライブラリ(っても公式サードパーティ)色々おかしい・・・

最新版で構築しても、仕様変更で動かないことが多々ある。

そして、--import-mapを使う時、--unstableが必須。

一部のライブラリでは、--isolatedModulesをしないと通らない。

だが、--unstableすると、--isolatedModulesが有効にならない!手詰まり!!!

0 件のコメント:

コメントを投稿