Mischa Spiegelmock
12/29/2021, 2:18 PMReferenceError: require is not defined in ES module scope, you can use import instead
This file is being treated as an ES module because it has a '.js' file extension and '/Users/cyber/dev/platform/packages/infra/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
at file:///Users/cyber/dev/platform/packages/infra/.sst/artifacts/1d3e06ae/builder.js:2:25
at ModuleJob.run (internal/modules/esm/module_job.js:170:25)
at async Loader.import (internal/modules/esm/loader.js:178:24)
at async Object.loadESM (internal/process/esm_loader.js:68:5)
at Object.bundle (/Users/cyber/dev/serverless-stack/packages/core/dist/runtime/handler/node.js:198:23)
at Object.bundle (/Users/cyber/dev/serverless-stack/packages/core/dist/runtime/handler/handler.js:19:16)
at new Function (/Users/cyber/dev/serverless-stack/packages/resources/src/Function.ts:359:39)
at Function.fromDefinition (/Users/cyber/dev/serverless-stack/packages/resources/src/Function.ts:528:14)
at PlatformApi.addResolver (/Users/cyber/dev/serverless-stack/packages/resources/src/AppSyncApi.ts:376:19)
at /Users/cyber/dev/serverless-stack/packages/resources/src/AppSyncApi.ts:203:23
at Array.forEach (<anonymous>)
at PlatformApi.addResolvers (/Users/cyber/dev/serverless-stack/packages/resources/src/AppSyncApi.ts:201:28)
at new VacancyService (/Users/cyber/dev/platform/packages/infra/lib/service/vacancy.ts:23:13)
at new ApiServices (/Users/cyber/dev/platform/packages/infra/lib/service/apiServices.ts:68:5)
thdxr
12/29/2021, 2:18 PM.sst
folder - I moved artifacts into therethdxr
12/29/2021, 2:19 PM.sst
folderMischa Spiegelmock
12/29/2021, 2:37 PMMischa Spiegelmock
12/29/2021, 2:38 PMMischa Spiegelmock
12/29/2021, 2:38 PMconst buildPackageJsonPath = path.join(paths.appBuildPath, "package.json");
Mischa Spiegelmock
12/29/2021, 2:42 PMthdxr
12/29/2021, 2:45 PMthdxr
12/29/2021, 2:45 PMconst package = path.join(artifact, "package.json");
Mischa Spiegelmock
12/29/2021, 2:45 PMThis file is being treated as an ES module because it has a '.js' file extension and '/Users/cyber/dev/platform/packages/infra/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
at file:///Users/cyber/dev/platform/packages/infra/.sst/artifacts/1d3e06ae/builder.js:2:25
because my infra package is in a subfolder?thdxr
12/29/2021, 2:46 PMthdxr
12/29/2021, 2:46 PMMischa Spiegelmock
12/29/2021, 2:47 PMthdxr
12/29/2021, 2:47 PMthdxr
12/29/2021, 2:47 PMhandler/node.ts
thdxr
12/29/2021, 2:47 PMthdxr
12/29/2021, 2:47 PMMischa Spiegelmock
12/29/2021, 2:47 PMthdxr
12/29/2021, 2:48 PMMischa Spiegelmock
12/29/2021, 2:48 PMthdxr
12/29/2021, 2:48 PMthdxr
12/29/2021, 2:48 PMthdxr
12/29/2021, 2:49 PMMischa Spiegelmock
12/29/2021, 2:51 PMMischa Spiegelmock
12/29/2021, 2:51 PMPromise<Code>
and carry onMischa Spiegelmock
12/29/2021, 2:53 PMMischa Spiegelmock
12/29/2021, 2:53 PMMischa Spiegelmock
12/29/2021, 2:55 PMthdxr
12/29/2021, 2:58 PMthdxr
12/29/2021, 2:58 PMMischa Spiegelmock
12/29/2021, 4:07 PMMischa Spiegelmock
12/29/2021, 4:08 PMMischa Spiegelmock
12/29/2021, 4:09 PMMischa Spiegelmock
12/29/2021, 4:22 PMMischa Spiegelmock
12/29/2021, 4:43 PMthdxr
12/29/2021, 4:53 PMthdxr
12/29/2021, 4:53 PMMischa Spiegelmock
12/31/2021, 9:26 AM