Cannot find module ‘@/components‘ or its corresponding type declarations.Vetur(2307)

Cannot find module ‘@/components’ or its corresponding type declarations.Vetur(2307)
在这里插入图片描述
当script 标签上加上lang="ts" 时就会出现这个问题,网上没找到解决方法。
后来发现是tsconfig.json 没有配置

{
  "extends": "@quasar/app-vite/tsconfig-preset",
  "compilerOptions": {
    "baseUrl": "."
  }
}

加上paths就可以解决这个问题。

{
  "extends": "@quasar/app-vite/tsconfig-preset",
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["src/*"]
    }
  }
}

你可能感兴趣的:(问题,前端,typescript,vue)