Как обновить версию пряжи с помощью терминала?

Как обновить yarn до последней версии?

Ответы

Ответ 1

Для пользователей MacOS, если вы установили yarn через brew, вы можете обновить ее, используя следующую команду:

brew upgrade yarn

Ответ 2

npm install --global yarn

npm upgrade --global yarn 

Это должно сработать. Попробуйте и дайте мне знать, если он не работает.

Ответ 3

В Linux просто запустите команду ниже в терминале:

$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

После этого закройте текущий терминал и снова откройте его. А затем выполните команду ниже, чтобы проверить текущую версию пряжи:

$ yarn --version

Ответ 4

Не помня, как я установил пряжу, команда, которая работала для меня, была:

yarn policies set-version

Эта команда обновляет текущую версию пряжи до последней стабильной.

Из документации:

Обратите внимание, что эта команда также является предпочтительным способом обновления Yarn - она будет работать независимо от того, как вы изначально установили ее, что иногда может оказаться затруднительным для определения в противном случае.

Ссылка

Ответ 5

Для пользователей Windows

Я обычно обновляю пряжу с шоколадом

choco upgrade yarn

Ответ 6

npm install -g yarn - решена проблема, когда ничего не происходило при запуске npm update --global yarn.

Альтернативный метод обновления пряжи: curl --compressed -o- -L https://yarnpkg.com/install.sh | bash curl --compressed -o- -L https://yarnpkg.com/install.sh | bash

Пользователи Mac с homebrew могут запускать brew upgrade yarn.

Больше подробностей здесь и здесь.

Ответ 7

У меня была устаревшая символическая ссылка, которая мешала мне получить доступ к нужной корзине. Я также недавно прошел модернизацию узла, что означает, что многие из моих новых корзин были доступны в другой папке с тем, что я считаю более низким приоритетом

Вот что сработало для меня:

yarn -v 
> 1.15.2

which yarn
> /Users/lfender/.yarn/bin/yarn 

rm -rf /Users/lfender/.yarn/bin/yarn
npm uninstall --global yarn; npm install --global yarn

> + [email protected]
> added 1 package in 0.179s

which yarn
> /Users/lfender/.nvm/versions/node/v12.2.0/bin/yarn

yarn -v
> 1.16.0

Если вы не используете NVM, место установки вашего бина, вероятно, будет уникальным для вашей системы

Оттуда я переключился на выполнение yarn policies set-version, как описано здесь fooobar.com/questions/7214700/..., чтобы определить мою версию пряжи на уровне репо

Ответ 8

  1. Добавить каталог пряжи:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/stable main" | sudo tee/etc/apt/sources.list.d/yarn.list

  1. Установите пряжу:

sudo apt-get update && sudo apt-get install yarn

Обратите внимание, что последняя команда обновит пряжу до последней версии, если пакет уже установлен.

Для получения дополнительной информации вы можете проверить документацию: установка пряжи

Ответ 9

В Debian или Ubuntu Linux вы можете установить Yarn через наш репозиторий пакетов Debian. Сначала вам нужно будет настроить хранилище:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

На Ubuntu 16.04 или ниже и стабильной Debian

Тогда вы можете просто:

sudo apt-get update && sudo apt-get install yarn

При использовании nvm вы можете избежать установки узла, выполнив:

sudo apt-get update && sudo apt-get install --no-install-recommends yarn

yarn --version

Если пряжа не найдена в вашей переменной PATH, выполните следующие действия, чтобы добавить ее и разрешить запуск из любого места.

  1. Добавьте это в свой профиль: export PATH = "$ PATH: /opt/yarn- [версия]/bin" (путь может отличаться в зависимости от того, куда вы извлекли пряжу)
  2. В терминале войдите и выйдите, чтобы изменения вступили в силу

Затем проверьте версию пряжи.

Ответ 10

Так как у вас уже установлена пряжа и вы хотите только обновить/обновить. Вы можете просто использовать

yarn self-update

Найти ссылку здесь https://yarnpkg.com/en/docs/cli/self-update