Авто-слияние пакета-lock.json - PullRequest
0 голосов
/ 03 мая 2018
git merge --no-ff account-creation

Автоматическое объединение package-lock.json CONFLICT (content): конфликт слияния в package-lock.json Автоматическое объединение не выполнено; исправить конфликты и затем зафиксировать результат.

Есть идеи по этому вопросу?

1 Ответ

0 голосов
/ 03 мая 2018

Согласно документам :

Разрешение конфликтов файлов блокировки

Иногда две отдельные установки npm создают блокировки пакетов, которые вызвать конфликты слияния в системах контроля версий. По состоянию на npm@5.7.0, эти конфликты могут быть разрешены путем ручного исправления любого package.json конфликты, а затем снова запустить npm install [--package-lock-only]. npm автоматически разрешит любые конфликты для вас и напишет объединенная блокировка пакета, включающая все зависимости от обоих ветви в разумном дереве. Если указано --package-lock-only, это будет сделано без изменения вашего локального node_modules/.

Чтобы сделать этот процесс бесшовным на git, рассмотрите возможность установки npm-merge-driver, что будет научите git делать это самостоятельно без какого-либо взаимодействия с пользователем. В коротко: $ npx npm-merge-driver install -g позволит вам сделать это, и даже работает с пре-npm@5.7.0 версиями npm 5, хотя и немного больше грохот. Обратите внимание, что если package.json сам конфликтует, у вас будет чтобы решить это вручную и запустить npm install вручную, даже с объединить драйвер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...