URL ist nicht definiert node.js

let url = new URL("https://stackoverflow.com/questions/ask")

Erhalten Sie eine Fehlermeldung wie diese:

URL ist nicht definiert

Eigentlich in modernen Browsern, es funktioniert gut. Allerdings, wenn Sie führen Sie es in die node.js Umfeld, erhalten Sie eine Fehlermeldung wie, dass.

Recherchierte ich die Dokumentation, es sagt, es ist eine Globale Klasse:

Browser-kompatibel URL-Klasse, implementiert nach der WHATWG URL
Standard. Beispiele von geparsten URLs finden Sie in der Norm selbst.
Die URL-Klasse ist auch auf das Globale Objekt.

So, was ist das problem?

  • Ihre Knoten version ist alt. Es gibt URL-global Knoten 10. Als für ältere Versionen, finden Sie die Antwort.
  • ja, du hast Recht, meine node.js version 8
InformationsquelleAutor zzzgoo | 2018-09-29
Schreibe einen Kommentar