でtypescript(*.tsx)
ファイル私はこの文でSVGファイルをインポートすることはできません。
import logo from './logo.svg';
Transpilerさんのコメント:[ts] cannot find module './logo.svg'.
私のsvgファイルはただ<svg>...</svg>
です。
しかし、.js
ファイルでは、まったく同じインポートステートメントで問題なくインポートできます。ts transpilerに何らかの方法で設定する必要があるsvgファイルのタイプと関係があると思います。
これをtsファイルで機能させる方法を教えてください。
import
声明を理解しました。おそらく、WebpackがJavaScriptでこれを可能にしているのかもしれませんが、TypeScriptファイルでは同じ魔法をかけていません。(TypeScript自体がここで何をすべきかを知っているとは思わない。)
const logo = require("./logo.svg");
エラーを実行するか、単に無視できます。(TSはまだ正しいコードを出力しているはずです。)
const logo = require("./logo.svg") as string;