diff --git a/packages/sst/src/runtime/handlers/node.ts b/packages/sst/src/runtime/handlers/node.ts index bc458e900..bd052a288 100644 --- a/packages/sst/src/runtime/handlers/node.ts +++ b/packages/sst/src/runtime/handlers/node.ts @@ -251,7 +251,7 @@ export const useNodeHandler = (): RuntimeHandler => { path.join(input.out, "package.json"), JSON.stringify({ dependencies: Object.fromEntries( - installPackages.map((x) => [x, json.dependencies?.[x] || "*"]) + installPackages.map((x) => [x, json.dependencies?.[x] || json.optionalDependencies?.[x] || "*"]) ), }) );