Ответ 1
Для пользователей MacOS, если вы установили yarn
через brew
, вы можете обновить ее, используя следующую команду:
brew upgrade yarn
Как обновить yarn
до последней версии?
Для пользователей MacOS, если вы установили yarn
через brew
, вы можете обновить ее, используя следующую команду:
brew upgrade yarn
npm install --global yarn
npm upgrade --global yarn
Это должно сработать. Попробуйте и дайте мне знать, если он не работает.
В Linux просто запустите команду ниже в терминале:
$ curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
После этого закройте текущий терминал и снова откройте его. А затем выполните команду ниже, чтобы проверить текущую версию пряжи:
$ yarn --version
Не помня, как я установил пряжу, команда, которая работала для меня, была:
yarn policies set-version
Эта команда обновляет текущую версию пряжи до последней стабильной.
Из документации:
Обратите внимание, что эта команда также является предпочтительным способом обновления Yarn - она будет работать независимо от того, как вы изначально установили ее, что иногда может оказаться затруднительным для определения в противном случае.
Для пользователей Windows
Я обычно обновляю пряжу с шоколадом
choco upgrade yarn
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
.
У меня была устаревшая символическая ссылка, которая мешала мне получить доступ к нужной корзине. Я также недавно прошел модернизацию узла, что означает, что многие из моих новых корзин были доступны в другой папке с тем, что я считаю более низким приоритетом
Вот что сработало для меня:
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/..., чтобы определить мою версию пряжи на уровне репо
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
sudo apt-get update && sudo apt-get install yarn
Обратите внимание, что последняя команда обновит пряжу до последней версии, если пакет уже установлен.
Для получения дополнительной информации вы можете проверить документацию: установка пряжи
В 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, выполните следующие действия, чтобы добавить ее и разрешить запуск из любого места.
Затем проверьте версию пряжи.
Так как у вас уже установлена пряжа и вы хотите только обновить/обновить. Вы можете просто использовать
yarn self-update
Найти ссылку здесь https://yarnpkg.com/en/docs/cli/self-update