ts依賴引入報錯:無法找到模塊“xxxxxx”的聲明文件問題解決

    依賴引入報錯是因為 ts 沒有識別當前引入的依賴,在 vite-env.d.ts 中聲明該依賴即可解決,語法: declare module 依賴名; declare module "file-saver"; 解決找不到模塊./App.vue或其相應的類型聲明。

    依賴引入報錯是因為ts沒有識別當前引入的依賴,在vite-env.d.ts中聲明該依賴即可解決,語法:declare module "依賴名";

    declare module "file-saver";

    解決找不到模塊“./App.vue”或其相應的類型聲明。

    declare module "*.vue" {
      import { DefineComponent } from "vue";
      const component: DefineComponent<{}, {}, any>;
      export default component;
    }

    解決router引入報錯的問題

    declare module '*./router' {
      import type { DefineComponent } from 'vue-router'
      const component: DefineComponent<{}, {}, any>
      export default component
    }

    declare module 'vue-router'

    一些依賴報錯問題的解決

    // <reference types="vite/client" />
    // 解決引入vue的報錯
    declare module "*.vue" {
      import { DefineComponent } from "vue";
      const component: DefineComponent<{}, {}, any>;
      export default component;
    }
    
    // 解決引入scss報錯問題
    declare module "*.scss" {
      const scss: Record<string, string>;
      export default scss;
    }
    
    // 解決引入模塊的報錯提示
    declare module "vuedraggable/src/vuedraggable";
    declare module "@pureadmin/components";
    declare module "@pureadmin/theme";
    declare module "@pureadmin/theme/dist/browser-utils";
    declare module "nprogress";
    declare module "file-saver";
    declare module "element-plus/dist/locale/zh-cn.mjs"; /*解決element-plus國際化依賴報錯*/
    
    
    /* 
      解決axios報錯:類型“{ params: any; "": any; }”的參數不能賦給類型“AxiosRequestConfig<any>
      解決:屬性“xxxxx”在類型”{ $: ComponentInternalInstance; $data : {}; $props:Part......報錯問題
      */
    declare module "axios" {
      export interface AxiosRequestConfig {
        // 添加數據類型
        handlerEnabled?: boolean;
        baseURL: string;
        timeout: number;
      }
    }
    
    // 處理TS數據類型問題  類型“AxiosResponse<any, any>”上不存在屬性“meta”。
    declare module "axios" {
      interface AxiosResponse<T = any> {
        meta: any;
        // 這里追加你的參數
        baseURL?: string;
        timeout?: number;
      }
      export function create(config?: AxiosRequestConfig): AxiosInstance;
    }
    

    總結

    到此這篇關于ts依賴引入報錯:無法找到模塊“xxxxxx”的聲明文件問題解決的文章就介紹到這了,更多相關ts無法找到模塊xxxxxx的聲明文件內容請搜索技圈網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持技圈網!

    【本文來自:美國服務器 http://www.558idc.com/mg.html提供,感恩】
    聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
    發表評論
    更多 網友評論0 條評論)
    暫無評論

    返回頂部

    主站蜘蛛池模板: 无码日韩精品一区二区人妻 | 亚洲欧洲无码一区二区三区| 亚洲视频在线一区二区三区| 成人在线视频一区| 中文字幕亚洲综合精品一区| 中文字幕在线观看一区二区三区| 天美传媒一区二区三区| 麻豆AV一区二区三区久久| 国产亚洲日韩一区二区三区| 亚洲爽爽一区二区三区| 精品国产日韩亚洲一区在线| 国产精品制服丝袜一区| 久久久无码一区二区三区| 国产一区二区电影| 成人精品视频一区二区三区不卡| 一区二区三区91| 精品国产AⅤ一区二区三区4区| 日韩AV片无码一区二区不卡| 天海翼一区二区三区高清视频| 好爽毛片一区二区三区四无码三飞| 亚洲国产一区在线观看| 3D动漫精品啪啪一区二区下载 | 日本高清无卡码一区二区久久| 精品国产高清自在线一区二区三区| 中文激情在线一区二区| 精品人妻无码一区二区三区蜜桃一| 亚洲精品精华液一区二区| 久久精品国内一区二区三区 | 国产在线aaa片一区二区99 | 国产精品久久久久一区二区| 日本高清一区二区三区| 无码精品不卡一区二区三区| 国产在线精品一区二区| 一区二区三区波多野结衣| 香蕉一区二区三区观| 国精品无码一区二区三区在线| 无码国产精成人午夜视频一区二区| 风间由美性色一区二区三区| 国产精品久久一区二区三区| 一区二区三区在线观看| 免费一区二区三区在线视频|