मैंने एक मॉड्यूल में एक वर्ग को परिभाषित किया:
"use strict";
var AspectTypeModule = function() {};
module.exports = AspectTypeModule;
var AspectType = class AspectType {
// ...
};
module.export.AspectType = AspectType;
लेकिन मुझे निम्नलिखित त्रुटि संदेश मिलता है:
TypeError: Cannot set property 'AspectType' of undefined
at Object.<anonymous> (...\AspectType.js:30:26)
at Module._compile (module.js:434:26)
....
मुझे इस वर्ग को कैसे निर्यात करना चाहिए और किसी अन्य मॉड्यूल में इसका उपयोग करना चाहिए? मैंने अन्य SO प्रश्न देखे हैं, लेकिन मुझे अन्य त्रुटि संदेश मिलते हैं जब मैं उनके समाधान को लागू करने का प्रयास करता हूं।
'use strict'
किसी मॉड्यूल या वर्ग की आवश्यकता नहीं होती है; इसका डिफ़ॉल्ट व्यवहार है। संदर्भ। 10.2.1 सख्त मोड कोड