Ich migriere von node.js nach io.js und mein alter node.js-Code funktioniert nicht mit jsdom @ 5.
%Vor%Hier ist der Fehler:
%Vor% Ich verwende die letzten io.js v2.0.1
, [email protected]
und [email protected]
.
Was ist der richtige Weg, um jQuery mit jsdom @ 5 zu verwenden?
Das Folgende ist mehr in Einklang mit dem, was Sie versuchen zu tun. Sehen Sie sich das Repo
an %Vor% Das konkrete Problem mit Ihrem ursprünglichen Code ist, dass er die createWindow
API verwendet, die in jsdom 1.0.0-pre.1 entfernt. (Beachten Sie, dass das in diesem Änderungsprotokolleintrag vorgeschlagene document.parentWindow
selbst in 4.0.0
Schauen Sie sich die Dokumentation Ссылка an. Dies sollte für [email protected]
funktionieren %Vor% Die offizielle Dokumentation schlägt die Verwendung von jsdom.env
und jsdom.jQueryify
apis. Der
%Vor%
jsdom.env
Weg Der
%Vor%
jsdom.jQueryify
Weg