NativeScript / NativeScript/nativescript-cli

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

Aperta
#4,957 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

debug feature livesync run unit testing
Lingua principale
JavaScript
Stelle
1.1k
Fork
204
Merge medio
1g 9h
PR unite (30g)
8

Descrizione

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

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia leggendo lib/services/webpack/webpack-compiler-service.ts intorno alla riga 59 e confrontalo con lib/services/android-project-service.ts intorno alla riga 85, in particolare fastLivesyncFileExtensions. Segui il percorso con cui le modifiche alle immagini arrivano a liveSync e il coinvolgimento di global.__onLiveSync. Il lavoro è completato quando una modifica a un asset .mss personalizzato attiva il comportamento liveSync richiesto senza influire sulla gestione delle immagini esistente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript, webpack
Ambito
cli, mobile-dev
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.