29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-20 19:15:27 +00:00

Don't force the process to terminate (#42341)

This commit is contained in:
Lodder 2023-11-14 07:23:43 +00:00 committed by GitHub
parent 12ce681c52
commit bf9afa3f9b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 11 additions and 15 deletions

View File

@ -33,7 +33,7 @@ module.exports.stylesheets = async (options, path) => {
} else { } else {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(`Unknown path ${path}`); console.error(`Unknown path ${path}`);
process.exit(1); process.exitCode = 1;
} }
} else { } else {
folders = [ folders = [

View File

@ -35,7 +35,7 @@ module.exports.scripts = async (options, path) => {
} else { } else {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(`Unknown path ${path}`); console.error(`Unknown path ${path}`);
process.exit(1); process.exitCode = 1;
} }
} else { } else {
folders = [ folders = [

View File

@ -112,7 +112,7 @@ module.exports.createErrorPages = async (options) => {
await Promise.all(iniFilesProcess).catch((err) => { await Promise.all(iniFilesProcess).catch((err) => {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(err); console.error(err);
process.exit(-1); process.exitCode = -1;
}); });
const processPage = async (name) => { const processPage = async (name) => {
@ -163,6 +163,6 @@ module.exports.createErrorPages = async (options) => {
return Promise.all(processPages).catch((err) => { return Promise.all(processPages).catch((err) => {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(err); console.error(err);
process.exit(-1); process.exitCode = -1;
}); });
}; };

View File

@ -40,6 +40,6 @@ module.exports.cleanVendors = async () => {
} else { } else {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error('You need to run `npm install` AFTER the command `composer install`!!!. The debug plugin HASN\'T installed all its front end assets'); console.error('You need to run `npm install` AFTER the command `composer install`!!!. The debug plugin HASN\'T installed all its front end assets');
process.exit(1); process.exitCode = 1;
} }
}; };

View File

@ -147,7 +147,7 @@ module.exports.bootstrapJs = async () => {
} catch (error) { } catch (error) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(error); console.error(error);
process.exit(1); process.exitCode = 1;
} }
(await readdir(outputFolder)).forEach((file) => { (await readdir(outputFolder)).forEach((file) => {
@ -168,11 +168,11 @@ module.exports.bootstrapJs = async () => {
} catch (error) { } catch (error) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(error); console.error(error);
process.exit(1); process.exitCode = 1;
} }
}).catch((er) => { }).catch((er) => {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.log(er); console.log(er);
process.exit(1); process.exitCode = 1;
}); });
}; };

View File

@ -16,7 +16,7 @@ module.exports.handleScssFile = async (file) => {
} catch (error) { } catch (error) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(error.formatted); console.error(error.formatted);
process.exit(1); process.exitCode = 1;
} }
let contents = LightningCSS.transform({ let contents = LightningCSS.transform({

View File

@ -14,7 +14,7 @@ module.exports.compile = async (file) => {
} catch (error) { } catch (error) {
// eslint-disable-next-line no-console // eslint-disable-next-line no-console
console.error(error.formatted); console.error(error.formatted);
process.exit(1); process.exitCode = 1;
} }
// Auto prefixing // Auto prefixing

View File

@ -42,7 +42,7 @@ const settings = require('./build-modules-js/settings.json');
const handleError = (err, terminateCode) => { const handleError = (err, terminateCode) => {
console.error(err); // eslint-disable-line no-console console.error(err); // eslint-disable-line no-console
process.exit(terminateCode); process.exitCode = terminateCode;
}; };
if (semver.gte(semver.minVersion(options.engines.node), semver.clean(process.version))) { if (semver.gte(semver.minVersion(options.engines.node), semver.clean(process.version))) {
@ -95,9 +95,6 @@ if (cliOptions.copyAssets) {
.then(() => localisePackages(options)) .then(() => localisePackages(options))
.then(() => patchPackages(options)) .then(() => patchPackages(options))
.then(() => minifyVendor()) .then(() => minifyVendor())
.then(() => {
process.exit(0);
})
.catch((error) => handleError(error, 1)); .catch((error) => handleError(error, 1));
} }
@ -170,6 +167,5 @@ if (cliOptions.prepare) {
], ],
)) ))
.then(() => bench.stop('Build')) .then(() => bench.stop('Build'))
.then(() => { process.exit(0); })
.catch((err) => handleError(err, -1)); .catch((err) => handleError(err, -1));
} }