路径映射配置指南
步骤 1:配置 tsconfig.json
json
{
"compilerOptions": {
"baseUrl": "./src",
"paths": {
"@/*": ["./*"],
"@config": ["./config"],
"@utils": ["./utils"],
"@types": ["./types"],
"@services/*": ["./services/*"],
"@models/*": ["./models/*"]
}
}
}步骤 2:安装运行时支持
bash
pnpm add -D tsconfig-paths tsx步骤 3:配置脚本
json
{
"scripts": {
"dev": "tsx watch --tsconfig tsconfig.json src/index.ts",
"build": "tsc && tsc-alias",
"start": "node --loader tsconfig-paths/esm ./dist/index.js"
}
}使用示例
typescript
// 之前
import { config } from '../../../config';
import { logger } from '../../../utils/logger';
// 之后
import { config } from '@config';
import { logger } from '@utils/logger';提示:路径别名提高代码可读性,但不要过度使用。

