create-vvt
Version:
一个基于 Vite + Vue3 + TypeScript/JavaScript 的项目模板脚手架
19 lines (15 loc) • 452 B
text/typescript
import path from 'path';
import { AliasOptions, ResolveOptions } from 'vite';
type Resolve = ResolveOptions & {
alias?: AliasOptions;
};
export default function (): Resolve {
// 获取项目根目录路径
const projectRoot = process.cwd();
// 别名配置相对于当前文件路径
const alias: AliasOptions = {
'@': path.resolve(projectRoot, 'src'),
'@assets': path.resolve(projectRoot, 'src/assets')
};
return { alias };
}