CLI "ng generate application xyz" не работает - PullRequest
0 голосов
/ 01 сентября 2018

Я пытаюсь добавить приложение в существующий проект, но он не работает при запуске "ng generate application xyz". Ошибка:

Входные данные схемы не проверяются по схеме: {"sourceDir": "app", "prefix": "app", "style": "css", "theme": true, "webpack": true} Ошибки:

Путь данных "" должен иметь обязательное свойство name.

Затем я использовал «ng generate application --name = xyz», и был создан полноценный подпроект, но я получаю ошибку, когда запускаю «ng serve xyz», который говорит: «Проект« xyz »не найден в рабочей области». ». Я гуглил, но не нашел ничего подходящего моей проблеме. Все примеры генерируют библиотеки, но я хочу создать приложение, а не библиотеку.

Нужно ли вручную добавлять вновь созданные настройки подпроекта в родительский файл angular.json?

нг -в Угловой CLI: 6.1.5 Узел: 8.11.3 ОС: win32 x64 Угловой: 6.1.6 ... анимации, общие, компилятор, компилятор, ядро, формы ... http, language-service, платформа-браузер ... платформа-браузер-динамическая, маршрутизатор

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.7.5
@angular-devkit/build-angular     0.7.5
@angular-devkit/build-optimizer   0.7.5
@angular-devkit/build-webpack     0.7.5
@angular-devkit/core              0.7.5
@angular-devkit/schematics        0.7.5
@angular/cli                      6.1.5
@ngtools/webpack                  6.1.5
@schematics/angular               0.7.5
@schematics/update                0.7.5
rxjs                              6.3.1
typescript                        2.7.2
webpack                           4.9.2

1 Ответ

0 голосов
/ 10 января 2019

В соответствии с этим необходимо добавить - имя флага в более старой версии cli.

ng generate application --name xyz

И, похоже, исправлена ​​ошибка .

...