diff --git a/projects/js-toolkit/packages/dev-server/src/server.ts b/projects/js-toolkit/packages/dev-server/src/server.ts index 6d71f887d9..4531ae104f 100644 --- a/projects/js-toolkit/packages/dev-server/src/server.ts +++ b/projects/js-toolkit/packages/dev-server/src/server.ts @@ -41,6 +41,13 @@ function isHTMLResponse(response: http.IncomingMessage): boolean { } function findPortalRoot(directory: string): string { + if ( + basename(directory) === 'liferay-portal' && + existsSync(join(directory, 'modules')) + ) { + return directory; + } + while (directory) { if (existsSync(join(directory, 'yarn.lock'))) { const base = basename(directory);