TypeScript 引用資源文件后提示找不到的異常處理技巧
在tsx中引用圖片,在文件文本編輯器中提示錯誤引用:

typescript無法識別非代碼文件(js是可以的)。如果需要在ts中識別此文件資源,可以先聲明文件類型。
新建一個ts文件,比如global.d.ts(.d.ts是typescript declaration file的簡稱),并放在主要代碼文件夾下。

在ts文件中,添加各種文件類型的聲明,比如:
declare module '*.svg' {
interface Svg {
content: string;
id: string;
viewBox: string;
node: any;
}
const svg: Svg;
export default svg;
}
declare module '*.png' {
const png: string;
export default png;
}
declare module '*.mp3' {
const mp3: string;
export default mp3;
}
declare module '*.gif' {
const png: string;
export default png;
}
也可以簡略為declaremodule'*.png';
項目編譯時,會自動讀取文件內(nèi)容。然后就能識別資源文件了
到此這篇關于TypeScript 引用資源文件后提示找不到的異常處理的文章就介紹到這了,更多相關TypeScript 引用資源文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
typescript 將數(shù)組清空的方法實現(xiàn)
在開發(fā)應用程序時,數(shù)組常用于存儲多個元素(如數(shù)字、字符串、對象等),然而,在某些場景下,你可能需要將數(shù)組清空,本文主要介紹了typescript 將數(shù)組清空的方法實現(xiàn),感興趣的可以了解一下2024-08-08
原生Javascript封裝的一個AJAX函數(shù)分享
這篇文章主要介紹了原生Javascript封裝的一個AJAX函數(shù)分享,本文是實際項目中提取出來的,簡單易用,需要的朋友可以參考下2014-10-10
JavaScript中Require調(diào)用js的實例分享
下面小編就為大家?guī)硪黄狫avaScript中Require調(diào)用js的實例分享。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10
基于JavaScript實現(xiàn)帶數(shù)據(jù)驗證和復選框的表單提交
這篇文章主要介紹了基于JavaScript實現(xiàn)帶數(shù)據(jù)驗證和復選框的表單提交功能,需要的朋友可以參考下2017-08-08

