Angular 6: Как установить предыдущую версию проекта Angular

Как я могу установить предыдущую версию проекта Angular с текущей версией Angular-cli (Angular 6).

Я нашел команду, но она устарела:

ng new my_project --ng4

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
6
0
7 397
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Вы можете просто иметь package.json с конкретной версией и сделать npm install, и он установит эту версию. Также вам не нужно зависеть от angular-cli для разработки вашего проекта.

Другое дело, что вы можете удалить последнюю версию angular-cli и установить ее младшую версию. Затем создайте проект.

Позволь мне объяснить:

[ШАГ 0 - ДОПОЛНИТЕЛЬНО] Если вы не уверены, какая версия angular-cli установлена ​​в вашей среде, удалите ее.

npm uninstall -g @angular/cli

Затем запустите

npm cache clean

или, если вы используете npm> 5

npm cache verify

[ШАГ 1] Установите версию для angular-cli

npm install -g @angular/[email protected]

[ШАГ 2] Создайте проект

ng new you-app-name

В результате белое приложение будет создано в желаемая угловая версия.

Здравствуйте, спасибо за ваш ответ, но мне не нужно удалять мою текущую версию angular cli. Мне нужно просто установить проект Angular 5 для одного проекта.

Ricky 10.05.2018 19:07
Ответ принят как подходящий

Поскольку вы хотите использовать angular-cli для создания нового проекта, вам необходимо установить версию @angular/cli, которая поддерживает проект angular 4.

Версия @angular/cli, лежащая в основе проекта Angular 4, - 1.4.9.

Итак, используя npm, выполните npm install @angular/[email protected], а затем используйте команды angular-cli.

Но я не хочу удалять свою текущую версию Angular cli, это только для одного проекта, другие мои проекты используют текущую версию angular cli

Ricky 10.05.2018 14:34

@Ricky, Вам не нужно удалять текущую версию Angular cli. Вы можете установить одну версию Angular cli для каждой папки. Есть два способа установить вещи с помощью NPM: глобально - это удаляет модули в {prefix} / lib / node_modules и помещает исполняемые файлы в {prefix} / bin, где {prefix} обычно выглядит как / usr / local. Он также устанавливает справочные страницы в {prefix} / share / man, если они есть. локально - ваш пакет устанавливается в текущий рабочий каталог. Модули узлов входят в ./node_modules, исполняемые файлы входят в ./node_modules/.bin/, а страницы руководства вообще не устанавливаются.

Basavaraj Bhusani 10.05.2018 14:55

@Ricky, пока вы устанавливаете пакет npm локально без использования флага -g, все в порядке. Если вы устанавливаете пакет с определенной версией в каталог, только в этом каталоге будет пакет с версией, которую вы только что установили. Для справки -> https://nodejs.org/en/blog/npm/npm-1-0-global-vs-local-insta‌ llation /

Basavaraj Bhusani 10.05.2018 15:02

О, это очень помогло твоему ответу, и я этого не знаю. Большое спасибо.

Ricky 10.05.2018 18:02

У меня дополнительный вопрос: где я могу найти версию angular cli для Angular 5?

Ricky 10.05.2018 18:10

Для этого нужно просмотреть релизы @angular/cli. Перейти к github, там вы можете проверить релизы. Затем вам нужно определить выпуск, который поддерживает какую версию angular. например Версия @angular/cli1.7.x предназначена для Angular 5 и т. д.

Basavaraj Bhusani 10.05.2018 18:17

У меня была установлена ​​npm install @angular/[email protected] версия Angular Cli. Это создает папку node_modules в моем текущем каталоге (где я был установлен [email protected]), но когда я запускаю ng new myap, устанавливается Angular 6, и мне нужен Angular 5.

Ricky 10.05.2018 19:01

Я думаю, что когда я запускаю ng new myapp, берет глобальный ng, как мне взять версию, которую я установил в моем текущем каталоге?

Ricky 10.05.2018 19:03

@Ricky, Убедитесь, что у вас не установлен @angular/cli с версией выше 1.7.3, версию можно проверить командой ng -v. Я протестировал это и могу подтвердить, что если вы установите версию 1.7.3 локально, она должна работать.

Basavaraj Bhusani 10.05.2018 20:17

Я нашел для себя лучший ответ. Делюсь с вами:

Как установить Angular 2:

npm install @ angular / cli @ 1.0.0-beta.33.1 Это устанавливает версию 2.4.0

Как установить Angular 4:

npm install @ angular / cli @ 1.4 Это устанавливает версию 4.2.4

Как установить Angular 5:

npm install @ angular / cli @ 1 Эта установка @ angular / cli @ 1.5

Все эти установки должны быть установлены зависимости проектов как местный

Надеюсь, вы сочтете это полезным.

Другие вопросы по теме