当前位置: 首页 > article >正文

ts+vite报错:找不到模块“/src/.../...”或其相应的类型声明

问题描述

vue+ts项目开发时,通过绝对路径引入模块,发现ts报错:找不到模块“/src/script/game”或其相应的类型声明。ts(2307)。但是项目能正常运行。

原因

由于并没有配置@代表src,结果通过绝对路径引入还是报错,于是换了相对路径试试:

报错消失。说明仅仅是ts不能识别这种路径引入方式。

解决办法

需要在tsconfig.json里面进行配置路径让ts正确识别:

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

报错消失:

补充

同样的,如果项目配置了@符代表src,也需要在tsconfig.json里面进行配置路径:

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


http://www.kler.cn/a/131772.html

相关文章:

  • 人工智能引领环境保护的新浪潮:技术应用及其影响
  • 操作系统 day11(进程调度时机、切换、调度方式、调度程序)
  • 1.rk3588的yolov5运行:pt_onnx_rknn转换及rknn在rk3588系统python运行
  • TCP中发送数据的情况
  • 记一次 .NET 某券商论坛系统 卡死分析
  • docker运行中的容器新增映射端口
  • 【C++11】lambda表达式 | 包装器
  • 基于STM32的无线传感器网络(WSN)通信方案设计与实现
  • 利用X6 制作一个简单的流程图工具
  • Compilation failed; see the compiler error output for details.
  • MySQL是如何进行排序的,ORDER BY是如何执行的
  • shell脚本适用场景
  • 直接插入排序
  • 内网穿透的应用-通过内网穿透快速搭建公网可访问的Spring Boot接口调试环境
  • go语言 | 图解字节青训营抖音(一)
  • 汇编-间接寻址(处理数组)
  • Taro编译警告解决方案:Error: chunk common [mini-css-extract-plugin]
  • 解决升级docker导致的k8s崩溃问题
  • 华纳云:租用的服务器连接超时怎么办?
  • demo(三)eurekaribbonhystrix----服务降级熔断