Вопрос для коллег-разработчиков. Уже который раз натыкаюсь на обсуждения пакетных менеджеров для JavaScript. Сам долгое время сидел на npm, потом попробовал Yarn, и вот сейчас все чаще говорят про pnpm. Каждый хвалит свое болото, конечно. У npm свои заморочки с зависимостями, Yarn вроде как быстрее и стабильнее, а pnpm обещает еще более эффективное использование диска и скорость за счет симлинков.
Основные моменты, которые интересуют:
- Скорость установки: насколько реально ощутима разница?
- Надежность и стабильность: были ли у вас проблемы с каким-то из них?
- Управление зависимостями: какие есть подводные камни?
- Потребление дискового пространства: реально ли pnpm экономит место?
Лично я склоняюсь к pnpm, но хотелось бы услышать ваше мнение, особенно если у кого-то есть опыт работы со всеми тремя. Может, есть какие-то неочевидные минусы или плюсы, которые стоит учесть? Как это может повлиять на выбор, скажем, при работе с большими проектами или при деплое?
