欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

TS報(bào)錯(cuò)Cannot?find?module?'xxx'?or?its?corresponding?type?declarations解決

 更新時(shí)間:2023年08月18日 08:53:16   作者:天問(wèn)  
這篇文章主要為大家介紹了TS報(bào)錯(cuò)Cannot?find?module?'xxx'?or?its?corresponding?type?declarations解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

import 導(dǎo)入后出現(xiàn)了 TS 報(bào)錯(cuò)

最近使用 vite + vue3 + ts 開(kāi)發(fā)一個(gè)文本標(biāo)注的 web 平臺(tái),在項(xiàng)目中使用了一個(gè) js-mark 的 npm 包,但是在 import 導(dǎo)入后出現(xiàn)了 TS 報(bào)錯(cuò):

TS2307: Cannot find module 'js-mark' or its corresponding type declarations.、無(wú)法解析模塊 'js-mark' 的定義

TS declare module

報(bào)錯(cuò)原因

依賴(lài)引入報(bào)錯(cuò)是因?yàn)閠s沒(méi)有識(shí)別當(dāng)前引入的依賴(lài)

問(wèn)題解決

src/vite-env.d.ts 文件中聲明該依賴(lài)即可解決,語(yǔ)法:declare module "xxx"。

例:聲明 js-mark 模塊依賴(lài):

/// <reference types="vite/client" />
declare module "js-mark";
// 解決找不到模塊“*.vue”或其相應(yīng)的類(lèi)型聲明。
declare module "*.vue" {
  import { DefineComponent } from "vue";
  const component: DefineComponent<{}, {}, any>;
  export default component;
}

以上就是TS報(bào)錯(cuò)Cannot find module 'xxx' or its corresponding type declarations解決的詳細(xì)內(nèi)容,更多關(guān)于TS報(bào)錯(cuò)解決的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論