chore(medusa, modules-sdk): default module error message (#3605)

* default module error message

* changeset

* unit test
This commit is contained in:
Carlos R. L. Rodrigues
2023-03-28 12:43:20 -03:00
committed by GitHub
parent 91f0e01d0f
commit bca1f80dd5
4 changed files with 50 additions and 0 deletions

View File

@@ -26,6 +26,17 @@ export async function loadInternalModule(
try {
loadedModule = (await import(resolution.resolutionPath as string)).default
} catch (error) {
if (
resolution.definition.isRequired &&
resolution.definition.defaultPackage
) {
return {
error: new Error(
`Make sure you have installed the default package: ${resolution.definition.defaultPackage}`
),
}
}
return { error }
}