Описание тега yarnpkg

Yarn - это менеджер пакетов JavaScript с открытым исходным кодом, созданный Facebook, Exponent, Google и Tilde. Благодаря Yarn инженеры по-прежнему имеют доступ к реестру npm, но могут быстрее устанавливать пакеты и согласованно управлять зависимостями на разных машинах или в безопасных автономных средах.

Yarn - это быстрый, надежный и безопасный менеджер пакетов для проектов Node.js и JavaScript, совместимый с реестром пакетов npm. Он направлен на то, чтобы избежать проблем, вызванных npm, таких как недетерминированные установки, сложные деревья зависимостей и ненадежные комбинации пакетов.

Yarn вдохновлен Cargo, пакетным менеджером Rust, и Bundler, инструментом Ruby.

Большинство пакетов, созданных с помощью npm (версия 3), должны быть совместимы с Yarn и node_modules созданный каталог должен удовлетворять всем зависимостям.

Когда мне следует использовать yarnpkg?

Используйте yarnpkg, когда ваш вопрос напрямую касается Yarn. Вопросы о проблемах с установкой пакетов или производительности Yarn входят в сферу действия этого тега и приветствуются в разделе yarnpkg.

Не помечайте вопросы только потому, что вы используете Yarn в своем проекте, когда это явно не имеет отношения к сути вашего вопроса. Например, "Почему это if не работает?" не по теме для этого тега, даже если вы использовали Yarn для его настройки. Вместо этого рассмотрите javascript или node.js для этих вопросов.

Полезные ссылки

Сравнение команд npm и Yarn

  • yarn add знак равно npm install --save
  • yarn global add знак равно npm install --global
  • yarn ls знак равно npm ls