NativeScript / NativeScript/nativescript-cli

[LiveSync] allow for custom files (extensions) to be handled by liveSync

Ouverte
#4,957 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

debug feature livesync run unit testing
Langage dominant
JavaScript
Étoiles
1.1k
Forks
204
Merge moyen
1 j 9 h
PR mergées (30 j)
8

Description

In my app i need to allow fast live sync for files ".mss"
When those files are changed (in assets), only a reload of the map style is needed.
I already handle that through global.__onLiveSync

But now it does not work anymore. It comes from that line:
https://github.com/NativeScript/nativescript-cli/blob/5069f29fcb0a1dc9abbf3eb5523b298141bb3b11/lib/services/webpack/webpack-compiler-service.ts#L59

I was working a few releases before. If i

Here only files with 'hot-update' will allow live sync. How can i make it work?
Actually how does it work today for images live sync. I can see that it is supposed to be handled seeing fastLivesyncFileExtensions:
https://github.com/NativeScript/nativescript-cli/blob/9320a1de8462e8451f08a4798d35912573f78ac3/lib/services/android-project-service.ts#L85

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire lib/services/webpack/webpack-compiler-service.ts autour de la ligne 59 et comparez-le avec lib/services/android-project-service.ts autour de la ligne 85, en particulier fastLivesyncFileExtensions. Suivez la manière dont les modifications d’images atteignent liveSync et le rôle de global.__onLiveSync. Le travail est terminé lorsqu’une modification d’un asset .mss personnalisé déclenche le comportement liveSync requis sans affecter la gestion existante des images.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript, webpack
Domaine
cli, mobile-dev
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.