cherry-pick(#12837): fix: folder traversal for isModule check
This commit is contained in:
parent
88eba741ad
commit
78f8852f7d
|
|
@ -489,7 +489,7 @@ export function folderIsModule(folder: string): boolean {
|
||||||
if (fs.existsSync(packageJson)) {
|
if (fs.existsSync(packageJson)) {
|
||||||
isModule = require(packageJson).type === 'module';
|
isModule = require(packageJson).type === 'module';
|
||||||
} else {
|
} else {
|
||||||
const parentFolder = path.basename(folder);
|
const parentFolder = path.dirname(folder);
|
||||||
if (parentFolder !== folder)
|
if (parentFolder !== folder)
|
||||||
isModule = folderIsModule(parentFolder);
|
isModule = folderIsModule(parentFolder);
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue