我在Deno模块的编辑器中遇到了TypeScript投诉。Relative import path "$fresh/dev.ts" not prefixed with / or ./ or ../
此内容存在import_map.json
。
{
"imports": {
"$fresh/": "https://deno.land/x/fresh@1.1.2/",
"preact": "https://esm.sh/preact@10.11.0",
"preact/": "https://esm.sh/preact@10.11.0/",
"preact-render-to-string": "https://esm.sh/*preact-render-to-string@5.2.4",
"@preact/signals": "https://esm.sh/*@preact/signals@1.0.3",
"@preact/signals-core": "https://esm.sh/*@preact/signals-core@1.0.1",
"twind": "https://esm.sh/twind@0.16.17",
"twind/": "https://esm.sh/twind@0.16.17/"
}
}
VSCode TypeScript语言服务器也崩溃了几次。我想这是有关系的。
这段代码是由Deno Fresh项目模板创建的,我还没有接触过它。我的理解是,由于Map的原因,TypeScript应该可以很好地处理这些导入。
除非它找不到唐飞也许规格变了Deno也过时了
你觉得呢?
TS的此操作似乎尚未完成:
https://github.com/microsoft/TypeScript/issues/43326
也许我应该忽略它,不去这些文件。
1条答案
按热度按时间2ic8powd1#
使用我的工作区中的设置进行修复: