Новая версия node.js не отображается после установки на Xenial - PullRequest
0 голосов
/ 30 января 2020

Кажется, я установил более высокую версию узла, но она не отображается с помощью команды node -v.

(base) $ sudo n 10.11.0

  installing : node-v10.11.0
       mkdir : /usr/local/n/versions/node/10.11.0
       fetch : https://nodejs.org/dist/v10.11.0/node-v10.11.0-linux-x64.tar.xz
   installed : v10.11.0 (with npm 6.4.1)

(base) $ node -v
v8.0.0

(base) $ ng
You are running version v8.0.0 of Node.js, which is not supported by Angular CLI 8.0+.
The official Node.js version that is supported is 10.9 or greater.

Please visit https://nodejs.org/en/ to find instructions on how to update Node.js.

1 Ответ

0 голосов
/ 30 января 2020

Из выводов, показанных в теле вопроса, я заметил, что sudo n 10.11.0 установил новую версию node в этом каталоге: /usr/local/n/versions/node/10.11.0.

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

PATH=/usr/local/n/versions/node/10.11.0/bin/:$PATH

Добавьте следующий оператор экспорта в ~/.bashrc:

export PATH=/usr/local/n/versions/node/10.11.0/bin/:$PATH

Вам нужно запустить новый терминал, чтобы увидеть эффекты модификации ~/.bashrc

...