vue3 配置 @ 路径别名

教程基于 vite 和 vue3-ts

前往 tsconfig.json 修改 compilerOptions 选项,如果没有以下参数就自己添加:

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

然后在 vite.config.ts 里添加 resolve,如下:

做完这步之后下面还有最后一步,不要忘记!
若出现 path 引用错误信息,需要安装 pnpm add -D @types/node

// 使用 ts 时如果此处 path 会爆引用错误,`pnpm add -D @types/node` 安装这个就好了
import path from 'path'

export default defineConfig({
    resolve: {
        alias: {
            "@": path.resolve("./src"),
        },
    },
})

最后重启 typescript 服务:

  1. 如果是 VSCode 的话重启 VSCode 或 ctrl+shift+p 输入 Reload Window
    image

  2. 如果是 WebStorm 的话,ctrl+shift+p 输入 Restart Typescript Service 按下 Enter 即可;
    image

posted @ 2023-10-03 22:06  灵火  阅读(399)  评论(0编辑  收藏  举报