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:
parent
12ce681c52
commit
bf9afa3f9b
|
@ -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 = [
|
||||||
|
|
|
@ -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 = [
|
||||||
|
|
|
@ -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;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -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;
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
@ -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({
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user