1. 配置vite.config.ts
//因为node.js暂不反对ts,须要先装置@types/node,能力应用path模块
//npm install @types/node -D
import { resolve } from "path";
...
module.exports = {
...
resolve: {
...
alias: {
"@api": path.join(__dirname, 'api'),
"@utils": path.join(__dirname, 'utils')
}
}
}
2. 配置tsconfig.json
{
"compilerOptions": {
...
"baseUrl": ".", //未设置 "baseUrl" 时,不容许应用非相对路径。
"paths": {
"@api/*": ["src/api/*"], // 应用别名下的模块
"@utils/*": ["src/utils/*"],
"@utils": ["src/utils/index.ts"]
}
},
...
}
发表回复