Skip to content

Commit ca03371

Browse files
fix: __dirname
1 parent 9654fac commit ca03371

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

src/frameworks/cdkFramework.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,11 @@ export class CdkFramework implements IFramework {
334334
: {
335335
format: 'cjs',
336336
target: 'node18',
337+
banner: {
338+
js: [
339+
`__dirname = '${path.join(getProjectDirname(), config.subfolder, 'x')}';`,
340+
].join('\n'),
341+
},
337342
}),
338343
});
339344
} catch (error: any) {

src/frameworks/cdkFrameworkWorker.mjs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,12 @@ const require = topLevelCreateRequire(import.meta.url);
44
import path from 'path';
55

66
import { workerData, parentPort } from 'node:worker_threads';
7+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
8+
import fs from 'fs/promises'; // do not delete this line
79

810
import { Logger } from '../logger.mjs';
911

1012
Logger.setVerbose(workerData.verbose);
11-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
12-
const __dirname = path.resolve(
13-
path.join(
14-
...[workerData.projectDirname, workerData.subfolder, 'x'].filter((p) => p),
15-
),
16-
);
1713

1814
Logger.verbose(`[CDK] [Worker] Started`);
1915

@@ -24,9 +20,7 @@ parentPort.on('message', async (data) => {
2420
Logger.verbose(`[Worker ${workerData.workerId}] Received message`, data);
2521

2622
// execute code to get the data into global.lambdas
27-
//const codeFile = await fs.readFile(data.compileOutput, 'utf8');
2823
await fixCdkPaths(workerData.awsCdkLibPath);
29-
// eval(codeFile);
3024
await import(data.compileOutput);
3125

3226
if (!global.lambdas || global.lambdas?.length === 0) {

0 commit comments

Comments
 (0)