Installing Zombie.js Error: ReferenceError: Set ist nicht definiert. Was mache ich falsch
Hintergrund Ich lese gerade "Webentwicklung mit Node und Express "von Ethan Brown (übrigens ein großartiges Buch für diejenigen, die lernen wollen und Express) und ich blieb bei Kapitel 5 - Qualitätsversicherung stecken.
Alles lief reibungslos. Zuerst habe ich folgendes ausgeführt:
npm install --save-dev mocha
npm install -g mocha
npm install --save-dev chai
npm install --save-dev zombie
Problem Dann lief ich (wie im Buch angegeben):
mocha -u tdd -R spezifizieren qa / tests-crosspage.js 2> / dev / null
Aber das tat nichts. Also lief ich:
mocha -u tdd -R spec qa / tests-crosspage.js
Und dann erschien dieser Fehler:
/ Users / esanz91 / Desktop / CodingNotes / Node / MySite / knotenmodule / zombie / knotenmodule / jsdom / lib / jsdom / level2 / html.js: 405 var nonInheritedTags = new Set (
ReferenceError: Set ist nicht definiert
Versions: Nur um euch eine Idee zu geben, ich habe die folgenden Versionen installiert.
cmd:
npm list --depth = 0
Ergebnisse
├── chai @ 2.2.0
├── express @ 4.12.3
├── Express3-Lenker @ 0.5.2
├── mocha @ 2.2.4
└── Zombie @ 4.0.7
Auch laufe ich auf Knoten 0.10.
Wie kann ich dieses Problem beheben?
Vielen Dank