Пытаюсь скомпилировать код типа
const unit = newInput.closest("[data-unit]")?.dataset.unit;
с использованием опциональной цепочки. Но компилятор при использовании gulp-minify на шаге .pipe(minify()) выдает ошибку:
[04:18:25] 'js-concat' errored after 2.47 s
[04:18:25] TypeError in plugin "gulp-minify"
Message:
src\js\chat\_chat.js
Cannot read properties of undefined (reading 'replace') (line: undefined, col: undefined, pos: undefined
Details:
domainEmitter: [object Object]
domainThrown: false
*Но эти ошибки как правило малоинформативны
Без минификации все работает нормально. Как подружить опциональную цепочку и минификатор?