Je ne suis pas sûr que s'il est correct de valider et de pousser les changements dans le fichier package.JSON dans un référentiel. pour autant que j'ai compris, les autres dans le git peuvent installer de nouvelles dépendances en exécutant cette commande: npm install et en conséquence, leur package.JSON sera mis à jour aussi.OR, ces fichiers disent réellement quelles sont les nouvelles dépendances et doivent être poussés ainsi que. Ce serait génial si certains pouvaient me clarifier. :)Les modifications d'un fichier package.json doivent-elles être également validées dans un référentiel?
Répondre
Vous devez valider package.json
. Tous les autres, après la mise à jour du code, devront simplement exécuter npm install
pour obtenir les dernières dépendances requises pour le projet.
Chaque fois que vous ou quelqu'un d'autre souhaite ajouter de nouvelles dépendances au projet, exécutez npm install --save
ou npm install --save-dev
. Puis, package.json
est automatiquement mis à jour et doit être validé à nouveau.
Remarque: les dépendances ne doivent pas être validées, vous devez donc ajouter node_modules
au fichier .gitignore
(en supposant que vous utilisez git), et valider ce fichier également.
Cela dépend si les packages ont été ajoutés au fichier package.json
requis pour l'exécution de l'application.
Sinon, alors non. Pour les colis qui ne sont pas nécessaires pour exécuter ensuite utiliser la commande suivante:
npm install {package} --saveDev
Cela permet d'économiser le paquet dans le fichier package.json
en tant que programme de développement et non quelque chose qui est nécessaire pour exécuter l'application.
Vous n'avez pas à valider les modifications à moins qu'elles ne soient nécessaires.