Skip to content

Commit 5b5b5f2

Browse files
ref: Fix issue when /dist didn't exist before building
1 parent 023c818 commit 5b5b5f2

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

packages/serverless/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,15 @@
4545
"typescript": "3.7.5"
4646
},
4747
"scripts": {
48-
"build": "run-p build:es5 build:esm build:awslambda-layer",
48+
"build": "run-s build:es build:awslambda-layer",
49+
"build:es": "run-p build:es5 build:esm",
4950
"build:es5": "tsc -p tsconfig.build.json",
5051
"build:esm": "tsc -p tsconfig.esm.json",
5152
"build:awslambda-layer": "node scripts/build-awslambda-layer.js",
5253
"build:watch": "run-p build:watch:es5 build:watch:esm",
5354
"build:watch:es5": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
5455
"build:watch:esm": "tsc -p tsconfig.esm.json -w --preserveWatchOutput",
55-
"clean": "rimraf dist coverage build esm",
56+
"clean": "rimraf dist dist-awslambda-layer coverage build esm",
5657
"link:yarn": "yarn link",
5758
"lint": "run-s lint:prettier lint:eslint",
5859
"lint:prettier": "prettier --check \"{src,test}/**/*.ts\"",

packages/serverless/scripts/build-awslambda-layer.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,11 @@ async function collectPackages(cwd, packages = {}) {
6969

7070
async function main() {
7171
const workDir = path.resolve(__dirname, '..'); // packages/serverless directory
72+
const distRequirements = path.resolve(workDir, 'dist');
73+
if (!fs.existsSync(distRequirements)) {
74+
console.log(`The path ${distRequirements} must exist.`);
75+
return;
76+
}
7277
const packages = await collectPackages(workDir);
7378

7479
const dist = path.resolve(workDir, 'dist-awslambda-layer');

0 commit comments

Comments
 (0)