Saya mendefinisikan kelas dalam modul:
"use strict";
var AspectTypeModule = function() {};
module.exports = AspectTypeModule;
var AspectType = class AspectType {
// ...
};
module.export.AspectType = AspectType;
Tetapi saya mendapatkan pesan kesalahan berikut:
TypeError: Cannot set property 'AspectType' of undefined
at Object.<anonymous> (...\AspectType.js:30:26)
at Module._compile (module.js:434:26)
....
Bagaimana cara mengekspor kelas ini dan menggunakannya di modul lain? Saya telah melihat pertanyaan SO lainnya, tetapi saya mendapatkan pesan kesalahan lain ketika saya mencoba menerapkan solusi mereka.
'use strict'
dalam modul atau kelas; ini adalah perilaku default. Ref. 10.2.1 Kode Mode Ketat