Установлен не тот пакет

Я устанавливал некоторые пакеты в Linux Ubuntu, чтобы начать кодировать некоторые проекты в Node.js и реагировать, но я не следовал инструкциям на веб-сайте yarn, передавал оболочке только командную строку sudo apt-get install yarn . Теперь у меня установлена ​​неправильная версия, и я не могу установить нужную версию. Я также не могу удалить этот неправильный пакет. Я перепробовал все, что мог подумать. Кто-нибудь, кто прошел мимо и получил разрешение, может мне помочь?

Всего 3 ответа


Попробуйте sudo apt-get remove yarn && sudo apt-get purge yarn


Сначала вам нужно проверить, установлена ​​ли нужная версия или нет, запустив эту команду в вашем терминале:

yarn --version

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

sudo apt-get remove yarn && sudo apt-get purge yarn


Основной причиной вашей проблемы является использование sudo для установки узла / пряжи. Используйте пакет NVM для установки узла / пряжи в вашей домашней папке. NVM - это удобный способ работы с несколькими версиями узла, который поможет вам решить проблему пряжи.

Вы можете использовать nvm - установите это, и затем вы можете использовать любые версии узла. Фактически вы можете установить более одной версии узла.

Сначала загрузите скрипт установки NVM, используя CURL, следующим образом

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

После загрузки этого скрипта, запустите скрипт, используя bash, как указано ниже

$ bash install_nvm.sh

Проверьте установленную версию NVM, как указано ниже

$ nvm --version

Установите любую конкретную версию узла, используя следующую команду nvm:

$ nvm install 10.19 # will install node 10.19.0

Для использования конкретной версии узла используйте

$ nvm use 10.15 # it will use node 10.15.0

Вывести список всех доступных вам версий узла

   $ nvm ls

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

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

Проверьте, установлена ​​ли Yarn, выполнив следующую команду:

yarn --version

С помощью этого метода вы можете избежать проблем с sudo.

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

Примечание: ваш профиль может быть в вашем .profile, .bash_profile, .bashrc, .zshrc и т. Д.

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


Есть идеи?

10000