jsconfigjson 支持
是的,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";
这样做可以使代码更加清晰和可读,并且在重构时也更加方便。
原文地址: https://www.cveoy.top/t/topic/bf33 著作权归作者所有。请勿转载和采集!