Skip to content

Commit 265e62b

Browse files
committed
fix(build): don't exit process until files are written
1 parent 4def402 commit 265e62b

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

build.js

+9-7
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,14 @@ const client = await getContext('client', {
6161
});
6262

6363
async function build() {
64-
return Promise.all([server.rebuild(), client.rebuild()]).then(() => {
65-
writeFile('.yarn.installed', new Date().toISOString());
66-
writeFile(
67-
'fxmanifest.lua',
68-
`fx_version 'cerulean'
64+
const built = await Promise.all([server.rebuild(), client.rebuild()]);
65+
66+
if (!built) return;
67+
68+
await writeFile('.yarn.installed', new Date().toISOString());
69+
await writeFile(
70+
'fxmanifest.lua',
71+
`fx_version 'cerulean'
6972
game 'gta5'
7073
7174
name '${pkg.name}'
@@ -91,8 +94,7 @@ client_script 'dist/client.js'
9194
server_script 'dist/server.js'
9295
9396
`
94-
);
95-
});
97+
);
9698
}
9799

98100
const tsc = spawn(`tsc --build ${production ? '' : '--watch --preserveWatchOutput'} && tsc-alias`, {

0 commit comments

Comments
 (0)