Я використовую macOS. У мене було встановлено кілька версій пряжі з Homebrew, які я видалив brew uninstall --force yarn
. Потім я встановив останню версію 1.7.0 Пряжі за допомогою Homebrewbrew install yarn
Але все ж, коли я бігав which yarn
, він повертав /Users/Me/.yarn/bin/yarn і yarn --version
повертався 0,24,6. У ~ / .bash_profile не згадувалося про пряжу, але мій файл ~ / .bashrc містив рядокexport PATH="$HOME/.yarn/bin:$PATH"
вказує на те, що я, мабуть, раніше встановив Пряжу у всьому світі, але я хотів використовувати лише останню версію, яку я щойно встановив у програмі Homebrew.
Тож я видалив Пряжу глобально, запустивши npm uninstall -g yarn; rm -rf ~/.yarn
, потім відредагувавши файл ~ / .bashrc, змінивши рядок на export PATH="/usr/local/bin/yarn:$PATH"
та запустивши, source ~/.bashrc
щоб оновити PATH у сеансі терміналу. Потім, коли я запускав which yarn
його, повертався / usr / local / bin / пряжа, а коли я бігав, yarn --version
повертався на 1.7.0
npm uninstall -g yarn
. Можливо, було б краще виправити проблеми, з якими стикаєтеся з переміщенням коду, хоча…