Skip to main content

TS1295 et TS1287 : les imports et exports ECMAScript ne peuvent pas être utilisés dans un fichier CommonJS

Si votre fichier tsconfig.json définit "verbatimModuleSyntax": true, la compilation d’un projet CommonJS W&B Weave (conformément au guide d’intégration du SDK TypeScript) échoue avec l’erreur suivante :
Ce paramètre vaut false par défaut, ce que suppose le guide d’intégration du SDK TypeScript. Définissez le champ verbatimModuleSyntax sur false, en plus de votre paramètre module CommonJS :
"verbatimModuleSyntax": false autorise la syntaxe import/export de style ESM dans vos fichiers sources, tout en laissant TypeScript générer une sortie CommonJS. Pour plus de détails, consultez TypeScript - Verbatim Module Syntax. TypeScript