配置 Vite alias 别名导入,避免冗长的相对路径
在开发大型 Vue 项目的时候,有的组件会嵌套的很深,如果需要引入外层其他目录的组件,需要编写很长一段相对路径。假如有如下组件目录结构:
/Layout/Header/NavBar.vue
/Base/BaseLink.vue
如果在 NavBar 中引入 BaseLink 组件,需要使用下面的路径进行导入:
NavBar.vue
<script>
import BaseLink from '../../Base/BaseLink.vue';
</script>
这里使用了两个 ../
才访问到 Base 目录,如果这个时候,我们给 ../../
设置一个别名,例如 @
,那么就可以使导入路径更简洁,变成:
@/Base/BaseLink.vue
Vite 支持设置路径别名,来支持这种形式的导入。