Как обновить angular-cli в Linux? Node.js V6.14.3 не поддерживается CLI v6 - PullRequest
0 голосов
/ 25 июня 2018

Всякий раз, когда я вводю ng в термине, он выводит

Вы используете версию Node.js v6.14.3, которая не поддерживается Angular CLI v6.Официальная поддерживаемая версия Node.js - 8,9 и выше.

Пожалуйста, посетите https://nodejs.org/en/, чтобы найти инструкции по обновлению Node.js

Как исправитьэта проблема?

Это происходит только в учетной записи пользователя без полномочий root, отлично работает с учетной записью root

Ответы [ 2 ]

0 голосов
/ 03 августа 2018

Я использовал nodejs v4.2.6 и npm v3.10.10 Когда я запустил npm install -g @ angular / cli, я думаю, что он попытался установить последнюю версию angular-cli, поэтому я получил эту ошибку.

Вы используете версию v6.14.3 Node.js, которая не поддерживается Angular CLI v6. Официальная поддерживаемая версия Node.js - 8.9 и выше.

По какой-то причине я не хотел обновляться до последних пакетов узлов и пакетов npm, поэтому я решил его с помощью npm install -g @angular/cli@1.1.1

0 голосов
/ 25 июня 2018

Ваше сообщение об ошибке указывает, что версия вашего узла не поддерживается angular. Так что лучше обновить узел. Текущий LTS - 8.11.3, который вы можете скачать здесь:

https://nodejs.org/en/

Для этого я использовал 'nvm', это менеджер версий узлов, который позволяет очень легко устанавливать и переключаться между версиями узлов.

Вы можете найти его здесь:

https://github.com/creationix/nvm/blob/master/README.md

...