react ts could not find a declaration file for module


在react中使用TS導致類型無法加載的問題,會拋出could not find a declaration file for module的錯誤

1. 導致這個錯誤的原因是

js庫無法在Ts中正常加載

2. 解決方法

第一種方法

一般可以通過@types/***加載module

第二種方法

畢竟不是所有的module都提供ts版,建議采用第二種方法:

在src的根目錄下新建一個文件夾,以.d.ts為結尾

 

 在里面聲明自己使用的js的module

declare module '@jiaminghi/data-view-react' {
import dataV from '@jiaminghi/data-view-react'
export default dataV
}
在你的項目中引用
import FullScreenContainer from "@jiaminghi/data-view-react";
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM