J'ai défini une classe dans un module:
"use strict";
var AspectTypeModule = function() {};
module.exports = AspectTypeModule;
var AspectType = class AspectType {
// ...
};
module.export.AspectType = AspectType;
Mais j'obtiens le message d'erreur suivant:
TypeError: Cannot set property 'AspectType' of undefined
at Object.<anonymous> (...\AspectType.js:30:26)
at Module._compile (module.js:434:26)
....
Comment exporter cette classe et l'utiliser dans un autre module? J'ai vu d'autres questions SO, mais j'obtiens d'autres messages d'erreur lorsque j'essaye de mettre en œuvre leurs solutions.
'use strict'
d'un module ou d'une classe; c'est le comportement par défaut. Réf. 10.2.1 Code de mode strict