We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06aa342 commit 562470dCopy full SHA for 562470d
lib/factory/UnnamedComponentFactory.ts
@@ -188,7 +188,9 @@ export class UnnamedComponentFactory implements IComponentFactory {
188
} catch (e) {
189
try {
190
// Always require relative from main module, because Components.js will in most cases just be dependency.
191
- object = require.main.require(requireName);
+ object = require.main.require(requireName.charAt(0) === '.'
192
+ ? Path.join(process.cwd(), requireName)
193
+ : requireName);
194
if (serialize) resultingRequirePath = requireName;
195
196
if (this._componentRunner._properties.scanGlobal) {
@@ -247,4 +249,4 @@ export class UnnamedComponentFactory implements IComponentFactory {
247
249
serialize ? resolve(serialization) : resolve(object);
248
250
});
251
}
-}
252
+}
0 commit comments