Как создать проект angular 5 в angular cli 6.0.1 - PullRequest
0 голосов
/ 12 мая 2018

Моя угловая версия cli равна 6.0.1 и узел версия 8.11.1 .

image of version

Как создать или добавить новый проект угловой 5.

Если я использую ng new [имя_проекта] , то загружается проект, который имеет угловой 6 .

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Я нашел хорошее объяснение и шаги, как это сделать -

https://blog.angularindepth.com/angular-5-or-angular-6-yes-please-d71b08b5e59b

1) Установите Angular 6 CLI в глобальном масштабе:

npm install -g @angular/cli@6

2) Создайте папку с именем ng5 для размещения всех ваших новых приложений Angular 5:

md ng5
cd ng5

3) В папке ng5 создайте новое локальное приложение npm, используя:

npm init -y

4) Установите Angular 5 CLI локально, используя:

npm install @angular/cli@1

5) Теперь вы ДОЛЖНЫ удалить локальный файл package.json. Если вы этого не сделаете, Angular CLI будет жаловаться, когда вы пытаетесь использовать ng new. Это потому, что вам будет казаться, что вы пытаетесь создать новое приложение в существующем приложении Angular CLI.

6) Создайте новое приложение Angular 5:

ng new my-ng5-app
0 голосов
/ 22 мая 2018

Я тоже наткнулся на этот сценарий.
Вот мое решение.

К сожалению, мы находимся в милости у CLI, как лучший способ создания новых строительных лесов Angular.
Учитываяng new {app_name} не поддерживает флаг версии.
Наша цель - установить правильную версию CLI.

Следующие шаги помогли мне обойти это:

  1. Создать новую папку: mkdir ng-5-cli && cd ng-5-cli
  2. Инициализировать NPM npm init
  3. Установить более старуюAngular CLI: npm i @angular/cli@1.7.4 --save-dev
  4. По какой-то причине теперь компилятор ng предполагает, что это угловой проектный каталог и не позволяет запускать ng new здесь.
  5. Выход из текущего каталога: cd ..
  6. Используйте абсолютный путь к Angular cli в каталоге, начиная с шага № 1.

Например, /ng-5-cli/node_modules/.bin/ng new some-ng5-app

Это должно создать новое приложение сУгловая версия 5.х.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...