#npm #installation #yarnpkg
#npm #установка #yarnpkg
Вопрос:
например, каждый раз, когда я устанавливаю зависимость, yarn add socketio
вместо установки только этой зависимости, он устанавливает все зависимости из package.json
. Есть ли способ установить только ту зависимость, которую я указываю, а не все?
Комментарии:
1. Почему в файле пакета есть зависимости, которые еще не установлены, и почему вы хотите оставить свой проект в этом состоянии?
Ответ №1:
Проверено с v1.22.0
помощью .
Это должно произойти только в том случае, если у вас есть package.json
файл, а его зависимости не установлены.
Рассмотрим пример, в котором у вас есть подчеркивание как зависимость, package.json
и почему-то оно еще не установлено. Теперь вы пытаетесь установить, скажем, пакет color. В этом случае yarn установит цвет, а также подчеркивание в качестве зависимостей. Но, как только все зависимости, упомянутые в package.json
, установлены, yarn больше не будет устанавливать зависимости.