Хотите переключаться между версиями узла, но не можете установить узел 8 через homebrew (в настоящее время на узле 13) - PullRequest
0 голосов
/ 13 января 2020

Я пытаюсь установить версию узла 8 (node@8) на мою ма c через homebrew.

Моя текущая версия узла - 13.6.0, которую я скачал через homebrew, и я хотел бы иметь возможность переключаться между версиями узла 8 и узла 13 для разных проектов.

Однако, когда я пытаюсь загрузить node@8, используя

Информация о пивоварении node@8

Я получаю следующую ошибку

Ошибка: нет доступной формулы с именем "node@8"

Чтобы выяснить причину, я запустил

brew search node

И мне показали следующий

lib bitcoin -узел-узел ✔ node-sass node@12 nodebrew nodenv llnode node-build node@10 node_exporter nodeenv

Похоже, что моя текущая версия узла не может даже найти @ 8. В таком случае я хотел бы знать две вещи.

  1. Какова наилучшая последовательность команд homebrew (или иным образом) для получения node8 на моем компьютере, учитывая, что моя версия homebrew не может найти node8 с помощью brew search?
  2. Какая последовательность должна Я использую для переключения между версиями узла 8 и узла 13 для проекта в зависимости от проекта?

Ответы [ 2 ]

1 голос
/ 13 января 2020

Я давно пользуюсь n. Смертельно просто. Чтобы установить узел 8, просто наберите:

$ n 8

https://www.npmjs.com/package/n

1 голос
/ 13 января 2020

Использование NVM - Node Version Manager

https://github.com/nvm-sh/nvm

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

Отключить версию по умолчанию так же просто, как и nvm use 10.12.0 или любую другую версию, которую вы получите sh

...