Node.js · Senior · Frage 51 von 75
Was ist das „Dual Package Hazard“?
- 1Zwei verschiedene Pakete mit demselben Namen auf npm
- 2Ein Paket, das sich selbst unter seinen Abhängigkeiten listet
- 3CJS- und ESM-Build eines Pakets laden beide, der Zustand ist doppelt
Antwort zeigen
Richtige Antwort: CJS- und ESM-Build eines Pakets laden beide, der Zustand ist doppelt
Erklärung
Lösungen: nur ESM ausliefern, jetzt wo require(esm) funktioniert, oder den Zustand in einem Format halten und ihn im anderen umhüllen.