fix: closes #11606, detect musl and use sass instead

This commit is contained in:
Barış Soner Uşaklı
2026-01-17 14:25:32 -05:00
parent bb6ed76e13
commit 442f9f1d5b

View File

@@ -42,7 +42,19 @@ utils.secureRandom = function (low, high) {
}; };
utils.getSass = function () { utils.getSass = function () {
if (process.platform === 'freebsd') { // https://github.com/NodeBB/NodeBB/issues/11606
function isMusl() {
if (process.platform !== 'linux') {
return false;
}
try {
return !process.report.getReport().header.glibcVersionRuntime;
} catch {
return true;
}
}
if (process.platform === 'freebsd' || isMusl()) {
return require('sass'); return require('sass');
} }
try { try {