Как установить и использовать 2 версии Angular CLI

Я работаю над двумя проектами Angular. Один — Angular 8, а другой — Angular 11.

Я установил Angular CLI, используя:

npm install -g @angular/cli

Затем я попытался собрать проект Angular 8 с помощью команды:

ng build

Но я получил сообщение об ошибке, говорящее о том, что CLI был неправильной версией...

Как установить 2 версии CLI и выбрать, какую использовать?


person Miguel Moura    schedule 18.02.2021    source источник
comment
вы пробовали НВМ?   -  person Stavm    schedule 18.02.2021
comment
Отвечает ли это на ваш вопрос? разные версии angular-cli на одном компьютере   -  person Joundill    schedule 18.02.2021
comment
Лично я использую npx для запуска моего проекта, то же самое с командами ng. Пример: npx -p @angular/cli@8 ng new hello-world для версии 8. Затем вы можете запустить npx ng <command> как npx ng build   -  person penleychan    schedule 18.02.2021


Ответы (2)


Как установить 2 версии CLI и выбрать, какую использовать?

Это просто! Просто установите нужную версию локально в папку проекта и используйте любую версию для разных проектов.

npm install @angular/cli
person T. Sunil Rao    schedule 18.02.2021

Вы можете установить последнюю версию CLI глобально и выбрать более ранние версии CLI в своем проекте в зависимости от ваших потребностей.

Однако для некоторых версий CLI может потребоваться старая версия узла JS и npm (узел 11 против узла 8). В этом случае вам может понадобиться переключаться между версиями узла с помощью nvm — https://blog.logrocket.com/switching-between-node-versions-during-development/

person Someshwar Gotike    schedule 18.02.2021