创建vite+vue项目
npm create vite@latest
配置别名
在vite.config.js中配置别名
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
})
此时的@别名指向的是src目录
解决vscode仍然无法识别别名问题
这个问题作者也找了很久,根据网上提示说:
这个问题可能是因为VS Code的JavaScript/TypeScript语言服务没有识别到你设置的路径别名
解决方法
在你的项目根目录下添加jsconfig.json或tsconfig.json文件(取决于你是用JavaScript还是TypeScript),然后设置路径别名。例如,如果你想要设置@为src目录的别名,可以按照以下方式设置:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
},
"exclude": ["node_modules"]
}