使用TS构建vue3项目时,如果使用例如 import { store } from ‘@/store/user’ 发生红色波浪线报错,说明ts不识别@别名,可以修改 tsconfig.json 文件,添加 baseUrl 和 paths 2个属性:

// 在 compilerOptions 对象里添加 baseUrl 和 paths
{"compilerOptions": {"target": "esnext","useDefineForClassFields": true,"module": "esnext","moduleResolution": "node","strict": true,"jsx": "preserve","sourceMap": true,"resolveJsonModule": true,"esModuleInterop": true,"lib": ["esnext", "dom"],"baseUrl": ".","paths": {"@/*": ["src/*"],}},"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],"references": [{ "path": "./tsconfig.node.json" }]
}

paths 里面可以继续添加其他你想使用的别名路径

如果你使用了vite,还需要看看你的vite.config.ts里面有没有配置alias别名路径

export default defineConfig({plugins: [vue()],resolve: {alias: {'@': path.resolve(__dirname, 'src'),}},
})

解决vscode红色波浪线的ts报错:找不到模块“store” ts(2307),不识别@别名路径相关推荐

  1. 解决VScode安装Babel转码器报错:无法将“cnpm“项识别为cmdlet\函数、脚本文件或可运行程序的名称的问题

    解决VScode安装Babel转码器报错:无法将"cnpm"项识别为cmdlet\函数.脚本文件或可运行程序的名称的问题 报错结果如下: 解决方案 第一步:安装npm 点我安装np ...

  2. vscode vuejs项目import报错找不到模块“@/assets/image/BackGroun.png”或其相应的类型声明。

    项目场景: 这一段代码报错 原因分析: 情况一:引入图片,需要在return 中声明,例如上类问题解决方案为: 情况二:引入的文件中style标签中有lang="scss",解决方 ...

  3. TypeScript报错--找不到模块“path”或其相应的类型声明

    TypeScript项目报错说:找不到模块"path"或其相应的类型声明 解决办法: tsconfig.json文件,往types数组中增加node.如下图

  4. gmod的css模块放哪里,webpack打包css报错找不到模块?

    环境:webpack3.10.0 webpack.config.js配置如下: const path = require('path'); const HtmlWebpackPlugin = requ ...

  5. 如何解决vscode使用ajax获取本地文件报错问题

    在使用ajax获取本地文件时,我们有可能会遇到一下情况: 控制台显示:Access to XMLHttpRequest at 'file:///E:/ajax-project/express/hell ...

  6. 当vue3+vite创建的项目,报错“找不到模块“@/utils/index”或其相应的类型声明”

    1.在vite.config.ts中设置别名 import { defineConfig } from 'vite' import uni from '@dcloudio/vite-plugin-un ...

  7. Maven项目中出现红色波浪线的解决过程

    一.问题分类 对于Maven项目出现红色波浪线可以首先对报错情况进行分析,我遇到的两种表现形式(还有其他的形式,请多多指教): 形式一:所用文件均出现红色波浪线(此问题可能是配置问题) 形式二:mav ...

  8. vue3 +Ts后导包出现红色波浪线【vscode】

    这里是因为我们用的Vetur插件的template模板检测没有对Vue3.0做兼容,所以需要我们手动去关掉template模板检测. 找到VSCode的设置里面的Vetur中的template,取消选 ...

  9. vue项目在vscode中编译eslint报错没显示红色波浪线提示

    vue项目在vscode中编译eslint报错没显示红色波浪线提示. 如下图所示: 下图是预期效果: 不符合Eslint校验规则的代码位置都能展示出来,这样一目了然.能帮助我们迅速找到报错的位置. 然 ...

最新文章

  1. 想入门图深度学习?这篇55页的教程帮你理清楚了脉络
  2. ImageButton的坑 ImageButton 有问题
  3. Docker容器原理及相关知识
  4. BERT却不懂Transformer?2021
  5. js检测弹出窗口拦截程序
  6. ApacheCN 所有教程/文档集已备份到 Coding
  7. ad软件侵权律师函_专业版,无AD无限制,建议收藏~
  8. 视频画面帧的展示控件SurfaceView及TextureView对比
  9. 阿里云ubuntu服务器安装使用mysql并配置远程连接记录
  10. 归并排序(包含逆序数对的个数51Nod1019)
  11. Android商城开发系列(十一)—— 首页秒杀布局实现
  12. [转]UBB代码解析规范
  13. 软考论文-论软件系统架构评估
  14. Python常用中文分词库:jieba
  15. 13.ActiveMQ 优缺点
  16. 计算机主机配置图示,2020台式电脑组装配置单图
  17. MongoDB文件服务器搭建
  18. 男女人生良缘生克批意
  19. 学好mysql教材_MySQL基础学习
  20. 矩阵快速幂(51nod)

热门文章

  1. 国家自然科学基金“十四五”优先发展领域!
  2. 软考是什么?关于软考经验分享
  3. 小米路由器3G R3G 刷入Breed和OpenWrt 20.02.2 的记录
  4. 微信QQ等主流应用上线国产系统UOS:界面曝光
  5. 国产加速度传感器QMA6100P
  6. 鸿蒙系统充电动画,荣耀智慧屏首发抢先体验:电视只是小功能,鸿蒙系统才是真亮点...
  7. 基础实验4-2.7 修理牧场
  8. 杨子恒温烘鞋机 W-7 拆解
  9. tiptop自定义发送邮件
  10. 获取电脑ip并输入微信发送