Вы не можете динамически изменить переменную $baseFontSize
с помощью JavaScript, так как sass будет скомпилирован в css к тому времени, когда вы попытаетесь использовать на нем свой JavaScript.
Если вы просто хотитеувеличьте базовый размер документа (чтобы все остальные значения размера rem увеличивались вместе с ним), затем вы можете увеличить размер шрифта на documentElement
В приведенном ниже примере показан документ с базовымразмер шрифта 16px увеличивается до 30px и как это повлияет на размер шрифта rem
html {
font-size: 16px;
}
.test {
font-size: 2rem;
}
<script>
function changeRootSize() {
document.documentElement.style.fontSize = '30px';
}
</script>
<div class="test" onclick="changeRootSize()">
click me
</div>