NativeScript / NativeScript/nativescript-cli

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

Offen
#4,957 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

debug feature livesync run unit testing
Vorherrschende Sprache
JavaScript
Sterne
1.1k
Forks
204
Ø Merge
1 T. 9 Std.
Gemergte PRs (30 T.)
8

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, lib/services/webpack/webpack-compiler-service.ts etwa ab Zeile 59 zu lesen, und vergleiche es mit lib/services/android-project-service.ts etwa ab Zeile 85, insbesondere fastLivesyncFileExtensions. Verfolge, wie Bildänderungen liveSync erreichen und wie global.__onLiveSync beteiligt ist. Als erledigt gilt die Aufgabe, wenn eine Änderung an einem benutzerdefinierten .mss-Asset das erforderliche liveSync-Verhalten auslöst, ohne die bestehende Bildverarbeitung zu beeinflussen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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