Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

No way to access compilation output files

Offen
#27,386 10 Kommentare 24 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
48/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
angular, typescript
Bereich
build-system

Rechercherichtung

Beginne mit den Build- und Serve-Pfaden des Application Builders und dem onEnd-Hook des esbuild-Plugins und prüfe anschließend, wie result.outputFiles derzeit offengelegt wird. Ermittle, wie der vollständige erzeugte Satz einschließlich Polyfills, Assets und Styles oder das Ergebnis des Build-Befehls Dateinamen mit Hashes offenlegen sollte. Als erledigt gilt die Aufgabe, wenn ein Plugin- oder Builder-Consumer auf alle Kompilierungsausgabedateien für ein Manifest zugreifen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

angular/build:application area: @angular/build feature feature: under consideration freq1: low
Command

build, serve

Description

I have an esbuild plugin that is resposible to collect outputFiles after compilation (using onEnd hook with result.outputFiles).

When using application builder (esbuild) with custom plugins there is no way to access full list of outputFiles, only those emitted by main entrypoint compilation. There is no way to access additional files emited by angular builder, such as polyfills, assets, styles etc.

Previously, with using webpack plugin, i was able to get full list of outputFiles by using processAssets compilation hook.

I need to list emited files, as this is only way to get full names with filenames hash.

MY point is to build something like manifest of compilation result output files.

Describe the solution you'd like

I would like to be able to access all compilation files by esbuild plugin.

Describe alternatives you've considered

An alternative could be to access output files as an result of builder output, currently build command only returns {success: true} without information about output files.

Vorherrschende Sprache
TypeScript
Sterne
27k
Forks
11.8k
Ø Merge
17 Std. 25 Min.
Gemergte PRs (30 T.)
183

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus angular/angular-cli

Alle Issues in angular/angular-cli

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.