TS报错Cannot find module 'xxx' or its corresponding type declarations解决

 更新时间:2023年08月18日 08:53:16   作者:天問  
这篇文章主要为大家介绍了TS报错Cannot find module 'xxx' or its corresponding type declarations解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

import 导入后出现了 TS 报错

最近使用 vite + vue3 + ts 开发一个文本标注的 web 平台,在项目中使用了一个 js-mark 的 npm 包,但是在 import 导入后出现了 TS 报错:

TS2307: Cannot find module 'js-mark' or its corresponding type declarations.、无法解析模块 'js-mark' 的定义

TS declare module

报错原因

依赖引入报错是因为ts没有识别当前引入的依赖

问题解决

src/vite-env.d.ts 文件中声明该依赖即可解决,语法:declare module "xxx"

例:声明 js-mark 模块依赖:

/// <reference types="vite/client" />
declare module "js-mark";
// 解决找不到模块“*.vue”或其相应的类型声明。
declare module "*.vue" {
  import { DefineComponent } from "vue";
  const component: DefineComponent<{}, {}, any>;
  export default component;
}

以上就是TS报错Cannot find module 'xxx' or its corresponding type declarations解决的详细内容,更多关于TS报错解决的资料请关注脚本之家其它相关文章!

相关文章

  • 数据结构TypeScript之二叉查找树实现详解

    数据结构TypeScript之二叉查找树实现详解

    这篇文章主要为大家介绍了数据结构TypeScript之二叉查找树实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • TypeScript类型any never void和unknown使用场景区别

    TypeScript类型any never void和unknown使用场景区别

    这篇文章主要为大家介绍了TypeScript类型any never void和unknown使用场景区别,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • ThreeJS 入门如何渲染出第一个3D图形

    ThreeJS 入门如何渲染出第一个3D图形

    这篇文章主要为大家介绍了ThreeJS 入门之如何渲染出第一个3D图形实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • TypeScript 类型级别示例介绍

    TypeScript 类型级别示例介绍

    这篇文章主要为大家介绍了TypeScript 类型级别示例介绍,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • layui.layer弹出层(子页面)改变父页面内容(访问元素和函数)

    layui.layer弹出层(子页面)改变父页面内容(访问元素和函数)

    当前页面(父框架或父页面)使用layer以iframe层的方式弹出新的窗口(子框架或子页面)时,如何在子页面中访问父页面的元素和函数,从而改变父元素的页面显示,给用户合理舒适的体验。
    2023-02-02
  • TypeScript Module Resolution解析过程

    TypeScript Module Resolution解析过程

    这篇文章主要为大家介绍了TypeScript Module Resolution解析过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • TypeScript数据结构栈结构Stack教程示例

    TypeScript数据结构栈结构Stack教程示例

    这篇文章主要为大家介绍了TypeScript数据结构栈结构Stack教程示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • TypeScript类型编程中的extends和infer示例解析

    TypeScript类型编程中的extends和infer示例解析

    这篇文章主要为大家介绍了TypeScript类型编程中的extends和infer示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • typescript快速上手的进阶类型与技术

    typescript快速上手的进阶类型与技术

    本文讲述了typescript开发的一些高级的类型与技术,算是对于基础知识点的补充,具体内容包括:比如元组、枚举类、接口、泛型相关概念等。虽说是进阶,但是内容不算多也并不难理解。
    2022-12-12
  • typescript快速上手的基础知识篇

    typescript快速上手的基础知识篇

    静态类型的typescript与传统动态弱类型语言javascript不同,在执行前会先编译成javascript,因为它强大的type类型系统加持,能让我们在编写代码时增加更多严谨的限制。注意,它并不是一门全新的语言,所以并没有增加额外的学习成本
    2022-12-12

最新评论