Sahan Amadoruge
12/06/2021, 11:57 AMError: Cannot find module 'prepareUpload'
error. When i trigger the below lambda function
function: {
handler: "src/upload/prepareUpload.main",
environment: {
...props.dbEnvs,
},
},
Sahan Amadoruge
12/06/2021, 12:01 PMError: Cannot find module 'prepareUpload'
Require stack:
- /Users/jsdev/Desktop/Workspace/test_sst/node_modules/@serverless-stack/aws-lambda-ric/lib/utils/UserFunction.js
- /Users/jsdev/Desktop/Workspace/test_sst/node_modules/@serverless-stack/aws-lambda-ric/lib/index.js
- /Users/jsdev/Desktop/Workspace/test_sst/node_modules/@serverless-stack/aws-lambda-ric/bin/index.js
Frank
Mischa Spiegelmock
12/06/2021, 6:53 PMCannot find module 'preSignUp' Require stack: - /var/runtime/UserFunction.js - /var/runtime/index.js.
types of errors when I try to run any of my deployed lambdasSahan Amadoruge
12/06/2021, 7:03 PMthdxr
12/06/2021, 7:15 PMMischa Spiegelmock
12/06/2021, 7:16 PMMischa Spiegelmock
12/06/2021, 7:29 PMthdxr
12/06/2021, 8:17 PMthdxr
12/06/2021, 8:18 PMMischa Spiegelmock
12/06/2021, 8:29 PMMischa Spiegelmock
12/06/2021, 8:30 PMthdxr
12/06/2021, 8:35 PMMischa Spiegelmock
12/06/2021, 8:48 PMMischa Spiegelmock
12/06/2021, 8:50 PMthdxr
12/06/2021, 9:18 PMimport
statements everywhere but I just let esbuild transpile all the way downthdxr
12/06/2021, 9:20 PMgetProjectRoot()
resolve toSahan Amadoruge
12/07/2021, 6:01 AMMischa Spiegelmock
12/07/2021, 6:34 AMMischa Spiegelmock
12/07/2021, 6:35 AMMischa Spiegelmock
12/07/2021, 6:38 AMMischa Spiegelmock
12/07/2021, 6:49 AMMischa Spiegelmock
12/07/2021, 6:49 AMMischa Spiegelmock
12/07/2021, 6:55 AMinfra
package inside a monorepoMischa Spiegelmock
12/07/2021, 7:09 AMthdxr
12/07/2021, 1:03 PMthdxr
12/07/2021, 1:04 PMthdxr
12/07/2021, 1:05 PMMischa Spiegelmock
12/07/2021, 1:05 PMMischa Spiegelmock
12/07/2021, 1:06 PMthdxr
12/07/2021, 1:06 PMMischa Spiegelmock
12/07/2021, 1:07 PMMischa Spiegelmock
12/07/2021, 1:08 PMMischa Spiegelmock
12/07/2021, 1:09 PMPackages need to be built before they can be imported, which means if working across multiple packages you'll need a complex TypeScript watcher setup.This doesn't require a complex setup, I'm using project references and
tsc --build
with --watch
and it's not an issue at all. I also have a tsconfig.base.json
file which all the sub-projects inherit. the sub-projects just specify which other packages they depend on. This makes
More configuration to manage. You'll need asomewhat (not totally but mostly) a moot point. I also have my frontend and a chrome extension in the same project and those should be separate packages. I'm using npm v7 workspaces so no need for yarnper package to get things working exactly right.tsconfig.json
thdxr
12/07/2021, 1:10 PMthdxr
12/07/2021, 1:11 PMMischa Spiegelmock
12/07/2021, 1:11 PMMischa Spiegelmock
12/07/2021, 1:11 PMMischa Spiegelmock
12/07/2021, 1:11 PMthdxr
12/07/2021, 1:11 PMMischa Spiegelmock
12/07/2021, 1:11 PMMischa Spiegelmock
12/07/2021, 1:13 PMMischa Spiegelmock
12/07/2021, 1:13 PMSahan Amadoruge
12/07/2021, 1:14 PMMischa Spiegelmock
12/07/2021, 1:14 PMthdxr
12/07/2021, 1:15 PMSahan Amadoruge
12/07/2021, 1:57 PM