En typescript(*.tsx)
archivos no puedo importar archivos svg con esta declaración:
import logo from './logo.svg';
Transpiler dice: [ts] cannot find module './logo.svg'.
Mi archivo svg es solo <svg>...</svg>
.
Pero en el .js
archivo puedo importarlo sin problemas con exactamente la misma declaración de importación. Supongo que tiene algo que ver con el tipo de archivo svg que debe configurarse de alguna manera para ts transpiler.
¿Podría compartir cómo hacer que esto funcione en archivos ts?
import
afirmación. Quizás Webpack es lo que permite esto en su JavaScript, pero no está haciendo la misma magia en los archivos TypeScript. (No creo que TypeScript sepa qué hacer aquí.)
const logo = require("./logo.svg");
o simplemente ignorar el error. (Creo que TS aún debería generar el código correcto).
const logo = require("./logo.svg") as string;