NativeScript / NativeScript/nx
Compatibility with `nx affected` for test / build executors
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 68
- Forks
- 15
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Current behavior
The current setup fails when running the following:
nx run {my-app}:buildnx affected:buildnx 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.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
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.
Bewertung
- Tech-Stack
- typescript, webpack
- Bereich
- build-system, mobile-dev
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100