Как обновить узел до определенной версии в MacOS Mojave и обновить активный путь для узла? - PullRequest
1 голос
/ 08 октября 2019

Я хочу обновить узел до 12.10.0 и npm до 6.11.3, в настоящее время я работаю на MacOS Mojave версии 10.14.5

Я использую эти команды для обновления версии узла до 12.10.0::

  1. sudo npm cache clean -f (принудительно) очистить кэш npm
  2. sudo npm install -g n установить n (это может занять некоторое время)
  3. sudo n 12.10.0 обновить доконкретная версия

После выполнения последней команды она выдаёт мне вывод наподобие ::

installing : node-v12.10.0
       mkdir : /usr/local/n/versions/node/12.10.0
       fetch : https://nodejs.org/dist/v12.10.0/node-v12.10.0-darwin-x64.tar.gz
   installed : v12.10.0 to /usr/local/bin/node
      active : v10.16.3 at /usr/local/opt/node@10/bin/node

Когда я проверяю версию узла node -v, она все равно показывает мне старую версию10.16.3

Я пытался добавить путь к узлу, но, тем не менее, он дает мне тот же вывод. Я использовал команду sudo nano /etc/path, а затем добавил /usr/local/bin/node путь к ней.

Подскажите, пожалуйста, как мне обновить узел до 12.10.0 и npm до версии 6.11.3?

1 Ответ

1 голос
/ 08 октября 2019

Установите nvm, следуя инструкциям ниже:

Установите nvm с помощью homebrew

Затем с помощью nvm установите любую нужную версию узла:

nvm install v8.9.4

nvm использует v8.9.4

для переключения на текущую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...