Skip to content

Commit d11d7fc

Browse files
committed
fix(load-component): throw error if no valid entry file found
- Add explicit error throwing when no entry file is found in component path - Improve error handling in getEntryFile utility function - Bump @serverless-devs/load-component version to 0.0.10-beta.1 - Bump @serverless-devs/engine version to 0.1.6-beta.13 Signed-off-by: zxypro1 <1018995004@qq.com>
1 parent 12ff9e9 commit d11d7fc

3 files changed

Lines changed: 5 additions & 3 deletions

File tree

packages/engine/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@serverless-devs/engine",
3-
"version": "0.1.6-beta.12",
3+
"version": "0.1.6-beta.13",
44
"description": "a engine lib for serverless-devs",
55
"main": "lib/index.js",
66
"scripts": {

packages/load-component/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@serverless-devs/load-component",
3-
"version": "0.0.9",
3+
"version": "0.0.10-beta.1",
44
"description": "request for serverless-devs",
55
"main": "lib/index.js",
66
"scripts": {

packages/load-component/src/utils/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ const getEntryFile = async (componentPath: string, logger: any) => {
3535
const srcIndexPath = path.resolve(componentPath, './src/index.js');
3636
if (fs.existsSync(srcIndexPath)) return srcIndexPath;
3737
const indexPath = path.resolve(componentPath, './index.js');
38-
if (fs.existsSync(indexPath)) return indexPath;
38+
if (fs.existsSync(indexPath)) return indexPath;
39+
// No valid entry file found
40+
throw new Error('No valid entry file found');
3941
} catch (error) {
4042
const errorMessage = error instanceof Error ? error.message : 'Unknown error';
4143
logger.debug(errorMessage);

0 commit comments

Comments
 (0)