Как `yarn add` без обновления других пакетов? - PullRequest
0 голосов
/ 28 мая 2018

Я написал несколько пакетов, которые вообще не имеют зависимостей, и поместил эти пакеты в свой личный Gitlab.И я хочу установить их с yarn add GIT_URL_TO_PACKAGE --module-folder=my_module.Проблема в том, что каждый раз, когда я добавляю новый пакет, yarn будет устанавливать все остальные пакеты в package.json.Но я хочу установить только пакет, указанный в команде.

Есть ли опция yarn add или некоторые хитрости к этому?

К вашему сведению:

Я просто хочу"package manager" чтобы загрузить код из моего частного Gitlab и записать тег пакета / version / sha1.Yarn это просто инструмент, который появляется в моей голове.Если npm или другой менеджер пакетов может сделать это, я бы с радостью переключился на это.

1 Ответ

0 голосов
/ 17 ноября 2018

yarn install --check-files Проверяет, что уже установленные файлы в node_modules не были удалены.

yarn install --flat Установить все зависимости, но разрешить только одну версию для каждого пакета.При первом запуске вам будет предложено выбрать одну версию для каждого пакета, от которого зависит несколько диапазонов версий.Они будут добавлены в ваш package.json под полем разрешения.

...