React: Moderniser le processus de construction / l'outillage

Créé le 29 avr. 2016  ·  3Commentaires  ·  Source: facebook/react

Il s'agit principalement d'un prérequis de #6655.

Buts:

  • aligner les outils de construction (en ce moment mélangeant grunt & gulp - commit, probablement à gulp #4927)
  • ajouter une surveillance, devrait être rapide pour reconstruire et tester les modifications dans le navigateur

    • pourrait être quelque chose comme le rechargement à chaud de webpack

  • déplacer l'outillage partagé dans fbjs (plugin babel, règle de lint personnalisée)

Non-objectifs mais choses à garder à l'esprit :

  • d'autres approches de construction, en particulier le flat bundling - il doit être facile de l'échanger dans
  • libération du maître - nous pouvons souhaiter que le développement se produise de telle sorte que les indicateurs de fonctionnalité soient utilisés pour activer/désactiver les fonctionnalités. nous pouvons souhaiter que le résultat de la construction soit un ensemble d'indicateurs statiques (pas de vérifications à l'exécution) mais il faudrait pouvoir cibler facilement n'importe quelle combinaison d'indicateurs
Build Infrastructure

Commentaire le plus utile

Pas sûr, je pense que ce sont des zones ouvertes:

  • ajouter une surveillance, devrait être rapide pour reconstruire et tester les modifications dans le navigateur
  • déplacer l'outillage partagé dans fbjs (plugin babel, règle de lint personnalisée)

Tous les 3 commentaires

Le travail pour cela a été fusionné dans PR : https://github.com/facebook/react/pull/9327

Pas sûr, je pense que ce sont des zones ouvertes:

  • ajouter une surveillance, devrait être rapide pour reconstruire et tester les modifications dans le navigateur
  • déplacer l'outillage partagé dans fbjs (plugin babel, règle de lint personnalisée)

Nous nous sommes débarrassés de fbjs et semblons en fait préférer posséder nos scripts.
Quant à regarder.. semble que cela pourrait être compliqué avec notre pipeline. Peut-être pas la peine.

Cette page vous a été utile?
0 / 5 - 0 notes