Удалить зависимость от вложенного пакета Lerna - PullRequest
0 голосов
/ 28 августа 2018

Если у меня есть настройка lerna с n пакетами, расположенными в packages/. Давайте рассмотрим пример, где один из пакетов использует Express, а другие нет.

Как я могу удалить экспресс из этого пакета с учетом lerna, чтобы обновился корневой пакет package.json?

Я могу добавить пакеты с lerna add --scope, но, похоже, нет соответствующей функции удаления.

Ответы [ 2 ]

0 голосов
/ 15 февраля 2019
  1. Удалить пакет из package.json
  2. Удалить папку node_modules: rm -rf packages/{package_name}/node_modules
  3. Выполнить lerna bootstrap

Без шага 2 пакет все еще существует в файле блокировки package-lock.json NPM.

0 голосов
/ 24 сентября 2018

Просто удалите пакеты из вашего пакета. Json

затем запустите

$lerna bootstrap

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