diff --git a/src/lambda/handler-runner/in-process-runner/aws-lambda-ric/UserFunction.js b/src/lambda/handler-runner/in-process-runner/aws-lambda-ric/UserFunction.js index 1542880a7..44e371716 100644 --- a/src/lambda/handler-runner/in-process-runner/aws-lambda-ric/UserFunction.js +++ b/src/lambda/handler-runner/in-process-runner/aws-lambda-ric/UserFunction.js @@ -334,6 +334,11 @@ const { pathToFileURL } = require('node:url') throw new MalformedStreamingHandler('Only response streaming is supported.') } module.exports.load = async function (appRoot, fullHandlerString) { + Object.keys(require.cache) + .filter((cache) => !cache.includes('node_modules')) + .forEach((item) => { + delete require.cache[item] + }) _throwIfInvalidHandler(fullHandlerString) const [moduleRoot, moduleAndHandler] = _moduleRootAndHandler(fullHandlerString)