Project

General

Profile

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

Added by William Petit over 6 years ago. Updated about 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/26/2017
Due date:
% Done:

100%

Estimated time:
0.50 h
Spent time:
Remaining (hours):
0.0

Associated revisions

Revision e5712b01 (diff)
Added by William Petit over 6 years ago

Migration vers NPM

Installation automatique des dépendances Bower par NPM

ref #21006

History

#1 Updated by William Petit over 6 years ago

  • Status changed from Nouveau to En cours

#2 Updated by William Petit over 6 years ago

  • Subject changed from Solution 2: Transition douce, utiliser NPM pour installer les dépendances Bower de manière automatisée et migrer progressivement to 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 Updated by William Petit over 6 years ago

  • Status changed from En cours to Résolu

#4 Updated by William Petit over 6 years ago

  • Estimated time set to 0.50 h
  • Remaining (hours) set to 0.5

#5 Updated by Benjamin Bohard about 6 years ago

  • Remaining (hours) changed from 0.5 to 0.0

#6 Updated by Benjamin Bohard about 6 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 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.

Also available in: Atom PDF