Избегайте установки дополнительных deps с пряжей
В моем yarn.lock
У меня есть только одна ссылка на момент:
pikaday@^1.6.0:
version "1.6.1"
resolved "https://registry.yarnpkg.com/pikaday/-/pikaday-1.6.1.tgz#b91bcb9b8539cedd8d6d08e4e7465e12095671b0"
optionalDependencies:
moment "2.x"
Я удаляю все node_modules
папка и yarn.lock
файл и запустить yarn --ignore-optional
но новый yarn.lock
сгенерированный содержит те же строки, и он устанавливает moment
в моем node_modules, так что он включается в мой комплект.
Я бегу на пряжу версии 0.27.5
,
Как можно избежать установки этого депо, помеченного как необязательное?
1 ответ
Оказывается, Yarn действительно перечисляет все необязательные зависимости вyarn.lock
. Однако, когда--ignore-optional
указан флаг, в который не устанавливаются модулиnode_modules/
.