Как создать конкретную версию Angular Project с помощью CLI? - PullRequest
0 голосов
/ 14 сентября 2018

На самом деле, моя версия npm - 5.5.1 , а угловая версия - 6.2.1 .Когда я пытаюсь создать новый проект с помощью команды ng new Project_name , он создает последнюю версию angular (в моем случае создает версию Angular ^ 6.1.0 ).Но Я хочу Angular4 .У меня вопрос как создать этот Angualr2 / 4/5 (конкретная версия вместо последней версии)? Я не думаю, чтобы изменить значение версии в пакете .json поможет в моем случае, потому что есть некоторые различия в старых версиях и последней версии 6 (например, имя одного файла изменилось с angular-cli.json на anguar.json и изменилось не только имя, но и содержимое).) Я также поднимал тот же вопрос на сайте Angular-cli Github. нажмите здесь

Заранее спасибо !! сильный текст

Ответы [ 4 ]

0 голосов
/ 24 июня 2019

The Easy Way: пример: npm install -g @angular/cli@6 здесь флаг -g указывает npm сделать эту установку глобально.Цифра 6 в конце говорит npm, что мне нужна последняя доступная версия 6.

, если я хочу создать новое приложение для Angular 5, я делаю это:

> npm install -g @angular/cli@1
> ng new my-ng5-app

Помните, Angular CLIбыла версия 1.7 для Angular 5.

, если я хочу создать новое приложение для Angular 6, я делаю это:

> npm install -g @angular/cli@6
> ng new my-ng6-app

, если я хочу создать новое приложение для Angular 7, я делаюэто:

> npm install -g @angular/cli@7
> ng new my-ng7-app

Я надеюсь, это будет полезно для вас, спасибо ....!

0 голосов
/ 14 сентября 2018

Используя CLI, вы не можете создать определенную угловую версию.

Но вы можете установить определенную версию углового CLI в определенную папку.

Например:

Сначала create new folder внутри любого привода. Я собираюсь создать демонстрационную папку на диске D. Пример: d:\projects\demo.

Затем найдите эту папку внутри Command Prompt(cmd) или просто введите cmd в адресную строку созданной папки в Windows и нажмите Enter.

Теперь введите команду угловой версии: npm install @angular/cli@1.7.x для угловой 5. и используйте аналогичную команду для другой версии.

После завершения установки просто создайте новый угловой проект в вашей конкретной папке, которую вы недавно установили угловой. Пример: d:\projects\demo\.

Теперь создайте угловой проект с помощью команды ng new Project_name, и он создаст your specific angular version Project.

В моем примере это создаст угловой проект 5.

0 голосов
/ 25 февраля 2019

это должно работать. Используйте пакет с именем npx npm i -g npx, и когда вам нужно создать угловой проект, используйте эту команду в первый раз npx -p @angular/cli ng new hello-world-project, после этого вы можете использовать обычные команды для работы, подобной ng g c abc

0 голосов
/ 14 сентября 2018

Создайте файл package.json, затем определите угловую версию, которую вы хотите установить, затем запустите npm install, он создаст проект в требуемой версии независимо от глобального углового клика

...