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"] } }, ...}