J'ai un fichier .ts dans l'application node js (dernière version de node.js pour le 07.10.19) avec importation de module de nœud sans exportation par défaut. J'utilise cette construction : import { Class } from 'abc';
Lorsque j'exécute le code, j'ai cette erreur : Cannot use import statement outside a module
.
Dans le réseau, je vois de nombreuses solutions à ce problème (pour .js), mais cela ne m'aide pas, peut-être parce que j'ai un fichier dactylographié. Voici mon code :
import { Class } from 'abc';
module.exports = { ...
execute(a : Class ,args : Array<string>){ ...
Voici mon tsconfig.json :
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"strict": true
}
}