是的,jsconfig.json 支持 @。通过在 jsconfig.json 中配置 baseUrl 和 paths,可以为模块的导入和导出指定别名(alias)。@ 符号通常用作别名的前缀,例如:

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@components/*": ["src/components/*"],
      "@utils/*": ["src/utils/*"]
    }
  }
}

上面的配置将 @components 和 @utils 作为别名,指向 src/components 和 src/utils 目录。这意味着在导入时,可以使用 @components 和 @utils 来代替相对路径,例如:

import Button from "@components/Button";
import { format } from "@utils/date";

这样做可以使代码更加清晰和可读,并且在重构时也更加方便。

jsconfigjson 支持

原文地址: https://www.cveoy.top/t/topic/bf33 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录