NativeScript / NativeScript/nx
Compatibility with `nx affected` for test / build executors
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 68
- Forks
- 15
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire nx run {my-app}:build, nx affected:build et nx affected --target build, puis examinez la configuration des executors test, build, ios et android. Suivez la manière dont les targets ios/android utilisent le target de build standard et évaluez le build proposé uniquement avec webpack à l’aide de Nx targetDependencies. C’est terminé lorsque les trois commandes réussissent sans dupliquer le build webpack pour ios et Android.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript, webpack
- Domaine
- build-system, mobile-dev
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100