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

Compatibility with `nx affected` for test / build executors

Offen
#32 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
typescript, webpack

Rechercherichtung

Beginne damit, nx run {my-app}:build, nx affected:build und nx affected --target build zu reproduzieren, und untersuche die Executor-Konfiguration für test, build, ios und android. Verfolge, wie die ios/android-Targets das reguläre build-Target verwenden, und bewerte den vorgeschlagenen webpack-only-Build mit Nx targetDependencies. Erledigt ist die Aufgabe, wenn alle drei Befehle erfolgreich ausgeführt werden, ohne den webpack-Build für ios und Android zu duplizieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Current behavior

The current setup fails when running the following:

  • nx run {my-app}:build
  • nx affected:build
  • nx affected --target build

Expected Behavior

The above succeed.

Notes

This is partially due to the setup of ios / android targets that pull config from the actual build target, which does not work on its own. This target should be made to work (possibly by invoking a webpack-only build), and then the ios / android targets could invoke it.

If the ios / android targets could consume a webpack-only build, then their executor could use targetDependencies to require the regular build target be hit first, and not have to do a separate webpack build for android and ios.

Vorherrschende Sprache
TypeScript
Sterne
68
Forks
15
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

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 NativeScript/nx

Alle Issues in NativeScript/nx

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

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