安装配置
通过包管理工具进行Vue Router
的安装:npm install vue-router@4
基本配置
我们可以对路径别名进行配置,通过@
符号进行文件路径的查找,要使用@
符号来代替绝对路径的src
文件夹,我们需要对其进行配置,在vite.config.js
文件中添加一个resolve
属性:
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文件夹
}
}
})
后续当我们输入@
符时,就找到了项目中的src
目录,后续访问文件就不需要使用相对路径进行查找文件了,直接使用@
,在src
文件中开始进行查找即可,但是使用@
符是没有路径提示的,为了实现路径提示,我们需要在根目录新建一个jsconfig.json
的文件,这个文件只针对.js
文件有效,如果用的是ts
语法,需要配置tsconfig.json
的文件:
json
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["src/*"] // 配置@符号指向src目录及其子目录
}
}
}
但是,ctrl
+鼠标点击路径,跳转到这个文件会失效,我们需要安装一个插件:别名路径跳转,安装完后就可以进行正常的跳转了
对于vite
中我们使用@
符号来代替当前目录的src
文件夹,可以在vite.config.js
文件中进行以下的配置:
js
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {'@': path.resolve(__dirname, 'src')} // @符就是当前目录的src
},
})