Webpack 5.82 veröffentlicht

Webpack ist ein Modul-Bundler, dessen Hauptzweck darin besteht, JavaScript-Dateien im Browser zu bündeln. Webpack v5.82.0 ist jetzt veröffentlicht, die spezifischen Updates sind wie folgt:

neue Funktion

  • [CSS] – URL-Abhängigkeitsunterstützung hinzugefügt, um gemeinsam genutzte Module über die Modulvereinigung #16945 zu verwenden
  • Erlaube webpack-cli in ESM #17088
  • Angabe des Modus „onPolicyCreationFailure“ für vertrauenswürdige Typen zulassen #16990

Fehlerbehebung

  • [CSS] - Respektiere // von übergeordneten CSS-Modulen # 17115mediasupportslayer
  • [CSS] – Warnungen und Unterstützung für alle @import- Regeln müssen vor allen anderen Regeln Nr. 17118 stehen
  • [CSS] – Unterstützung für #hashdie Behandlung von URLs als Externe (ähnlich wie Parcel #17116
  • Optimieren Sie die Leistung von numberHash.js, indem Sie die innere Schleife #17074 entfernen
  • Verbesserter Vergleichsalgorithmus für Vorlagenzeichenfolgen #17079

Testen und beitragen

  • [CSS] – Importabdeckung externer Tests erhöhen #17089
  • Verbessern Sie die Zuverlässigkeit von PRs, indem Sie die instabile Abdeckung #17106 ignorieren
  • Aktualisieren Sie Webpack-Typisierungen, um erweiterte Attribute in Webpack (webpack-cli) #17113 zu unterstützen

Entwicklung und Verbesserung

Abhängigkeit und Unterhalt

  • Aufgabe (deps-dev): upgrade Bump lint-staged von 13.2.1 auf 13.2.2 #17075
  • Aufgabe (deps-dev): Upgrade von Eslint von 8.38.0 auf 8.39.0 #17052
  • Aufgabe (deps-dev): Upgrade des Assembler-Skripts von 0.27.3 auf 0.27.4 #17064
  • Aufgabe (deps-dev): Upgrade des Assembler-Skripts von 0.27.4 auf 0.27.5 #17109
  • Aufgabe (deps-dev): aktualisiere @types/node von 18.16.2 auf 18.16.3 #17112
  • Aufgabe (deps-dev): aktualisiere @types/node von 18.15.13 auf 18.16.2 #17084
  • Aufgabe (deps-dev): aktualisieren Sie webpack-cli von 5.0.1 auf 5.0.2 #17054
  • Aufgabe (deps-dev): update date-fns von 2.29.3 auf 2.30.0 #17111

おすすめ

転載: www.oschina.net/news/240071/webpack-5-82-0-released