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 # 17115
media
supports
layer
- [CSS] – Warnungen und Unterstützung für alle @import- Regeln müssen vor allen anderen Regeln Nr. 17118 stehen
- [CSS] – Unterstützung für
#hash
die 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
- Erhöhen Sie die Typenabdeckung und Dokumentation für
StringXor
den Unterricht . #17070 - Typabdeckung und Dokumentation Nr. 17072
numberHash
hinzugefügt - Typabdeckung und Dokumentation Nr. 17094
JavascriptParser
hinzugefügt - Typabdeckung und Dokumentation Nr. 17096
BasicEvaluatedExpression
hinzugefügt - Typabdeckung für CSS-Modultypen #17097 erhöhen
- Typabdeckung für JSON-Modultypen #17095 erhöhen
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