我想要为我的导入添加一些前缀,就像您在下面的代码中看到的那样:
"paths": {
"~/*": ["../../libs/*"],
"@/*": ["./*"]
}
Run Code Online (Sandbox Code Playgroud)
relative import path "@/config.ts" not prefixed with / or ./ or ../ts(10001)但是当我尝试导入任何东西时我总是得到一个import User from "@/config.ts"
您可以使用导入映射为导入说明符指定别名。来自Deno 手册:
您可以使用带有
--import-map=<FILE>CLI 标志的导入映射。例子:
导入地图.json
Run Code Online (Sandbox Code Playgroud){ "imports": { "fmt/": "https://deno.land/std@0.125.0/fmt/" } }颜色.ts
Run Code Online (Sandbox Code Playgroud)import { red } from "fmt/colors.ts"; console.log(red("hello world"));然后:
Run Code Online (Sandbox Code Playgroud)$ deno run --import-map=import_map.json color.ts
更新:这是使用导入映射说明符导入本地模块的演示(按照Kamafeather评论中的要求):
$ deno run --import-map=import_map.json color.ts
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6057 次 |
| 最近记录: |