首页
Preview

Vue3+vite 配置路径别名

配置路径别名

在实际开发中,有的组件会嵌套的很深,如果需要引入外层其他目录的组件,需要编写很长一段相对路径。

vite.config.js里配置,为 /src配置别名@,为

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: [{
      find: "@",
      replacement: path.resolve(__dirname,'/src')
      //为 /src配置别名@
    },
    // 可以专门为组件文件路径设置别名
    {
      find: "C",
      replacement: path.resolve(__dirname,'/src/components')
    }
    ]
  }
 
})

以引入组件为例:

// 没有设置别名之前
import HelloWorld from '../components/helloWorld.vue'

// 设置别名之后
import HelloWorld from '@/components/helloWorld.vue'

import HelloWorld from 'C/helloWorld.vue'

PS:如果这样在 ts 项目中以上配置完了之后,还要在tsconfig.jsoncompilerOptions进行配置 :

"baseUrl": ".",
"paths": {
  "@/*": ["src/*"]
}

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
励志猿
励志每天写一篇文章,有价值的文章,提升自我!

评论(0)

添加评论