Projet

Général

Profil

Tâche #21006

Scénario #20903: Migrer la gestion des dépendances web d'un projet existant vers NPM ou Yarn

Solution 2:Transition douce, utiliser NPM pour installer les dépendances Bower de manière automatisée et migrer progressivement

Ajouté par William Petit il y a presque 7 ans. Mis à jour il y a presque 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
26/06/2017
Echéance:
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
Restant à faire (heures):
0.0

Révisions associées

Révision e5712b01 (diff)
Ajouté par William Petit il y a presque 7 ans

Migration vers NPM

Installation automatique des dépendances Bower par NPM

ref #21006

Historique

#1 Mis à jour par William Petit il y a presque 7 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par William Petit il y a presque 7 ans

  • Sujet changé de Solution 2: Transition douce, utiliser NPM pour installer les dépendances Bower de manière automatisée et migrer progressivement à Solution 2:Transition douce, utiliser NPM pour installer les dépendances Bower de manière automatisée et migrer progressivement

Le commit ewt:ewt-portal|e5712b01 introduit l'installation automatisée des dépendances Bower via le client NPM (via un hook post-installation, voir le fichier package.json).
Afin de pérenniser la disponibilité des dépendances bower, il faudrait installer également en plus du registre NPM local un cache pour le registre Bower.

Attention, le fichier .npmrc présent à la racine du projet fait pointer automatiquement le client NPM vers le registre local (inexistant de toute évidence) sur votre machine. Afin de tester l'installation, utilisez la maquette implémentée via la demande #20968 ou supprimez le fichier .npmrc pour utiliser le registre public.

Pour installer les dépendances, faites un npm install.

Avec cette solution, la migration vers le système de dépendances NPM pourra se faire progressivement, au cas par cas.

#3 Mis à jour par William Petit il y a presque 7 ans

  • Statut changé de En cours à Résolu

#4 Mis à jour par William Petit il y a presque 7 ans

  • Temps estimé mis à 0.50 h
  • Restant à faire (heures) mis à 0.5

#5 Mis à jour par Benjamin Bohard il y a presque 7 ans

  • Restant à faire (heures) changé de 0.5 à 0.0

#6 Mis à jour par Benjamin Bohard il y a presque 7 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100

Toutes les dépendances sont bien installées avec une seule commande npm install et les paquets sont mis en cache par le dépôt local.

Formats disponibles : Atom PDF