git merge --no-ff account-creation
Fusion automatique de package-lock.json CONFLIT (contenu): conflit de fusion dans package-lock.json La fusion automatique a échoué; résoudre les conflits, puis valider le résultat.
Une idée sur ce problème?
Selon le docs :
Résolution des conflits de fichiers de verrouillage
Parfois, deux installations npm distinctes créent des verrous de package qui provoquent des conflits de fusion dans les systèmes de contrôle de source. À partir du
[email protected]
, ces conflits peuvent être résolus en corrigeant manuellement toutpackage.json
conflits, puis exécution denpm install [--package-lock-only]
encore. npm résoudra automatiquement tous les conflits pour vous et rédigera un verrou de package fusionné qui inclut toutes les dépendances des deux branches dans une arborescence raisonnable. Si--package-lock-only
est fourni, il le fera sans modifier également votre localnode_modules/
.Pour rendre ce processus transparent sur git, envisagez d'installer
npm-merge-driver
, qui apprendra à git comment le faire lui-même sans aucune intervention de l'utilisateur. En bref:$ npx npm-merge-driver install -g
vous permettra de le faire, et fonctionne même avec pré -[email protected]
versions de npm 5, quoique un peu plus bruyamment. Notez que sipackage.json
lui-même est en conflit, vous devrez le résoudre manuellement et exécuternpm install
manuellement, même avec le pilote de fusion.