vite vue3+ts @引入无提示/解决提示报错

Posted 奥特曼 

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vite vue3+ts @引入无提示/解决提示报错相关的知识,希望对你有一定的参考价值。

1. setting.json 

  "path-intellisense.mappings": 
    "@": "$workspaceRoot/src"
  ,

这时候已经有提示了 但是ts会报错 

 tsconfig.json 


  "compilerOptions": 
    ...
    "baseUrl": "./",
    "paths": 
      "@/*": ["src/*"],
      "#/*": ["type/*"]
      
  

以@开头代表src目录下

以#开头代表ts目录下 

配置好后 重新引入 没有红色波浪线但是 vite不认识 @符号 运行项目还是会报错

 这时候就需要在vite.config.ts中添加配置

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.join(__dirname, 'src'),
      "#": path.join(__dirname,'types')
    
  
)

如果path会报错 需要下载一下@types/node

npm i -D @types/node

再重启下就好了

以上是关于vite vue3+ts @引入无提示/解决提示报错的主要内容,如果未能解决你的问题,请参考以下文章

vue3+vite+ts 搭建项目

vue3 + ts + vite 封装 request

新建vite+vue3+ts项目,以及解决过程中遇到的问题

vue3 动态加载组件动态引入组件

解决vue3+vite+TS 中使用element-plus按需引入 ElLoadingElMessage 样式失效

ts+vue3+vite+pinia+vue-router 踩坑合集