Как исправить «ОШИБКА в: Ошибки синтаксического анализа шаблона: не удалось найти асинхронный канал» после обновления Angular 7 в производственной сборке - PullRequest
2 голосов
/ 16 апреля 2019

Я недавно перешел с Angular 4 на Angular 7 и столкнулся с некоторыми проблемами при сборке при запуске ng build --prod.Ошибка, которую я вставил в заголовок, связана с зависимостью node_module.Однако у меня было около 15 конвейерных фильтров, которые я прокомментировал в коде, чтобы убедиться, что я не сделал ничего плохого с точки зрения импорта модулей и зависимостей, которые теперь бьют по зависимости node_module и нарушают сборку с той же ошибкой.

Например, если я откомментирую один из моих фильтров в своем коде

    <td>{{ item.registeredDate | date }}</td>

, я получаю следующую ошибку:

    ERROR in : Template parse errors:
    The pipe 'date' could not be found ("<td>{{[ERROR ->]item.registeredDate | date }}</td>")

Я могу предоставить более подробную информацию.

Спасибо

1 Ответ

0 голосов
/ 13 мая 2019

Полагаю, вы пытаетесь перейти на Angular 7 напрямую. Нельзя иммигрировать на угловые 7, с 4. Вам следует перейти на угловую 5 и собрать prod (ng build --prod; ng serve), затем с угловой 5 на 6, а затем, наконец, до 7.

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