Sto usando babel per transpolare.Errore Babel: costruttore di classi Foo non può essere invocato senza 'nuovo'
I have class BaseComponent
che viene esteso da class Logger
.
Quando eseguo new Logger()
nel browser, sto ottenendo questo errore
costruttore della classe BaseComponent non può essere invocato senza 'nuova'
il codice che genera questa è:
var Logger = function (_BaseComponent) {
_inherits(Logger, _BaseComponent);
function Logger() {
_classCallCheck(this, Logger);
return _possibleConstructorReturn(this, Object.getPrototypeOf(Logger).call(this, "n")); //throws here
}
È questo l'uscita di Babele, o il codice che avete scritto? (Se viene emesso, mostra il codice che hai scritto.) – apsillers
Che cos'è 'BaseComponent'? – loganfsmyth
@loganfsmyth è solo una classe ES6 – Nikos