Le titre est peut-être un peu étrange, mais je n'arrive pas à trouver quelque chose à ce sujet sur Google.
Question : J'ai un dossier qui ne contient que des fichiers .ts et des fichiers .json . Typescript compile les fichiers .ts et les place dans un répertoire séparé (pas en tant que bundle, mais dans la structure du répertoire telle quelle).
Src /
Les travailleurs /
[ModuleA.ts, ModuleA.json],
[ModuleB.ts, ModuleB.json],
[MobuleC.ts, ModuleC.json]
La plupart du temps, je peux simplement exiger('*.json') et le fichier JSON sera également placé dans le répertoire de construction.
Mais maintenant, j'ai une situation où l'importation du JSON n'a aucun sens, parce que le fichier JSON est mis à jour toutes les quelques secondes et que je lis le fichier avec fs.readFile('*.json'), donc je ne veux pas non plus qu'il flotte dans le cache de la v8 (via require).
Alors comment puis-je "inclure" un fichier JSON/None-Typescript dans la compilation, qui n'est pas explicitement importé par require ou import ?
Pour l'instant, j'ai juste utilisé gulp pour copier chaque fichier .json du dossier src vers le dossier dist/** correspondant.
Mais je trouve toujours étrange que typescript n'ait pas quelque chose d'inclus pour cela