При запуске npm в проекте angular установлен angular cli - PullRequest
0 голосов
/ 24 февраля 2020

Загрузил приложение, построенное на Angular 7 из репозитория Git. Затем побежал npm install. angular cli автоматически устанавливается при этом? Нужно ли устанавливать его вручную? Если нет, будет ли последняя версия angular cli работать со старой версией angular? В моем случае v7.

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Когда вы запускаете npm install, Angular CLI устанавливается локально для вашего проекта. Затем, когда вы запустите npm start или npm run ng <your command>, он начнет работать.

Если вы хотите установить самый последний Angular CLI в глобальном масштабе, вы можете сделать это, запустив npm install @angular/cli -g

Затем, когда вы запустите ng <command> в каталоге вашего проекта, для таких команд, как скаффолдинг - ng g <params> или ng update будет использоваться глобальный CLI.

Однако вам не нужно устанавливать CLI глобально, как я уже упоминал выше, вам будет хорошо с локальным, только с недостатком что вам нужно поставить перед всеми вашими командами CLI префикс npm run, например npm run ng g c my-component, что немного неудобно.

Но если вы хотите поиграть с последним CLI и создать новые проекты, то у вас есть установить его глобально.

0 голосов
/ 24 февраля 2020

Добрый вечер. Я предполагаю, что вы должны установить Angular CLI. Пожалуйста, посетите https://angular.io/guide/setup-local для получения подробных инструкций.

...