React: Bauprozess / Werkzeuge modernisieren

Erstellt am 29. Apr. 2016  ·  3Kommentare  ·  Quelle: facebook/react

Dies ist meistens eine Voraussetzung von #6655.

Ziele:

  • Build-Tooling ausrichten (im Moment Grunzen und Schlucken mischen - Commit, wahrscheinlich zu Schlucken #4927)
  • Beobachten hinzufügen, sollte schnell neu erstellt und Änderungen im Browser getestet werden

    • könnte so etwas wie Webpack Hot Reloading sein

  • Verschieben Sie freigegebene Tools zurück in fbjs (Babel-Plugin, benutzerdefinierte Lint-Regel)

Nicht-Ziele, aber zu beachten:

  • alternative Build-Ansätze, insbesondere flache Bündelung - es muss einfach sein, dies auszutauschen
  • release from master - wir möchten vielleicht, dass die Entwicklung so erfolgt, dass Feature-Flags verwendet werden, um Features ein- und auszuschalten. Wir möchten vielleicht, dass das Build-Ergebnis ein statisches Flag-Set ist (keine Laufzeitprüfungen), aber es muss möglich sein, jede Flag-Kombination leicht anzuvisieren
Build Infrastructure

Hilfreichster Kommentar

Ich bin mir nicht sicher, ich denke, dies sind offene Bereiche:

  • Beobachten hinzufügen, sollte schnell neu erstellt und Änderungen im Browser getestet werden
  • Verschieben Sie freigegebene Tools zurück in fbjs (Babel-Plugin, benutzerdefinierte Lint-Regel)

Alle 3 Kommentare

Die Arbeit dazu wurde in PR zusammengeführt: https://github.com/facebook/react/pull/9327

Ich bin mir nicht sicher, ich denke, dies sind offene Bereiche:

  • Beobachten hinzufügen, sollte schnell neu erstellt und Änderungen im Browser getestet werden
  • Verschieben Sie freigegebene Tools zurück in fbjs (Babel-Plugin, benutzerdefinierte Lint-Regel)

Wir haben fbjs abgeschafft und scheinen es vorzuziehen, unsere Skripte zu besitzen.
Was das Anschauen angeht, scheint es mit unserer Pipeline kompliziert zu sein. Vielleicht lohnt es sich nicht.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen