diff --git a/compiler/src/process_import.ts b/compiler/src/process_import.ts index 7f4a930b654dbfa8aa3caf7b31f478bb74ff73a1..b9d774dbc72362344f0b08cc51238bca6e27d6c1 100644 --- a/compiler/src/process_import.ts +++ b/compiler/src/process_import.ts @@ -471,6 +471,9 @@ function getFileResolvePath(fileResolvePath: string, pagesDir: string, filePath: fileResolvePath = fileResolvePath + EXTNAME_ETS; } else if (isPackageJsonEntry(fileResolvePath)) { fileResolvePath = getPackageJsonEntry(fileResolvePath); + if (fs.statSync(fileResolvePath).isDirectory() && fs.existsSync(path.join(fileResolvePath, INDEX_ETS))) { + fileResolvePath = path.join(fileResolvePath, INDEX_ETS); + } } else if (fs.existsSync(path.join(fileResolvePath, INDEX_ETS))) { fileResolvePath = path.join(fileResolvePath, INDEX_ETS); }