Транспилированный код для супер звонка не работает - PullRequest
0 голосов
/ 31 мая 2019

Я неожиданно сталкиваюсь с проблемой, когда пытаюсь запустить свой код через babeljs.Это действительно странно, потому что я не обновил ни свою кодовую базу, ни npm, ни версию babel локально.

Раньше мой супер-вызов переносился на это:

babelHelpers.get(r.prototype.__proto__ || Object.getPrototypeOf(r.prototype), "declare", this).call(this, n.name, t)

Теперь он переноситсяна это:

babelHelpers.get(babelHelpers.getPrototypeOf(r.prototype), "declare", this).call(this, n.name, t)

Отсутствует 'r.prototype. proto ||'каким-то образом заставляет super фактически вызывать себя в расширенном классе, а не в родительском классе.

Я надеюсь, что кто-то столкнулся с этой проблемой и знает ответ, я потратил 6 часов, пытаясь выяснить проблему.

...