Ich versuche gerade, einfache Tests für meine JavaScript-Komponenten zu implementieren und erhalte den Fehler: TypeError: undefined is not a function
aus meinem Test.Mocha ES6 Babel "TypeError: undefined ist keine Funktion"
Dies wird erroring auf dieser Linie in meiner Klasse.
this.options = Object.assign({}, this.defaults, options);
this.defaults
ist ein Ziel der Standardoptionen und options
ist derzeit ein Objekt mit nichts in
ich den Code leite aus CLI mit npm test
, die zu diesem löst: mocha ./src/components/myComponent/myComponent.spec.js --compilers js:babel-register
Weiß jemand, warum dieser Fehler auftritt?
Vielleicht müssen Sie [babel-plugin-transform-object-assign] installieren (https://babeljs.io/docs/plugins/transform-object-assign/) –
@IsmailRBOUH - das hat funktioniert! Danke, kannst du das als Antwort schreiben und ich werde es abstimmen? – 30secondstosam
Antwort hinzugefügt;) Sie sind willkommen und viel Glück. –