J'ai un tapuscrit 2 fichier dans lequel je tente d'utiliser une image comme ceci:TypeScript 2: L'instruction d'importation génère le TS2532: "L'objet est peut-être" indéfini "."
import image = require("../assets/images/image.jpg");
Cependant, cela jette
[at-loader] ./src/components/app.tsx:3:30
TS2532: Object is possibly 'undefined'.
Quelle est la méthode recommandée pour utiliser un atout sans le risque d'être indéfini? Notez que je ne veux pas supprimer l'avertissement.
Possible duplication de l'erreur [Comment supprimer TypeScript "TS2533: L'objet est peut-être 'null' ou 'undefined'"?] (Https://stackoverflow.com/questions/40349987/how-to-suppress-typescript-error -ts2533-object-is-possible-null-or-undefine) –
@KukicVladimir Merci! Mais je ne veux pas le supprimer. La vérification des variables éventuellement indéfinies est utile. Il semble qu'il devrait y avoir un moyen d'importer un actif sans lancer cette erreur. – langkilde