Сбой создания компонента ng только в одном модуле - Невозможно прочитать свойство '0' из null - PullRequest
0 голосов
/ 07 июня 2018

Попытка сгенерировать новый компонент в одном из моих модулей.

Я перехожу к [project]/src/app и ввожу

ng g c admin/list, где admin - существующий модуль, а listэто имя нового компонента, который я хочу сгенерировать.

Результат:

Cannot read property '0' of null

Кажется, он работает с любым другим модулем.Должно быть что-то в моем @ngModule, но я ничего не вижу.

Ответы [ 2 ]

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

Я понял это сегодня, когда увидел, что добавление компонентов просто добавляет их в список «объявлений».

У меня было два модуля, вспомогательный модуль и app.module.Я понял, что могу добавить компонент к своему художественному модулю без проблем, но я получил очень бесполезную ошибку «0 из ноля» при добавлении компонента вне этого основного модуля.

Я проверил свой app.module и заметилts.lint предупреждал меня, что каждая строка содержит более 140 символов.Я просто перемещал вещи, пока Цлинт не перестал предупреждать меня.Как только это было исправлено, я смог создать компонент.

0 голосов
/ 07 июня 2018

Единственное, что 'ng g' должен сделать с вашим модулем, это добавить компонент в список объявлений, так что вы проверили, что у вашего модуля определен массив объявлений?

Кроме этого,какую версию Angular CLI вы используете?Поскольку это должно избавить от этих случаев, возможно, было бы неплохо обновить версию.

...