Angular Universal: как создать оболочку приложения и только предварительно визуализировать оболочку? - PullRequest
0 голосов
/ 07 января 2019

Фон

Чтобы ускорить воспринимаемую производительность моего приложения angular 7, я пытаюсь добавить оболочку приложения в свое приложение и предварительно отрендерить эту оболочку, используя angular universal. Для этого я следую этим шагам .

Задача

Когда я выполняю команду из шага 3 по вышеприведенной ссылке (ng run my-app:app-shell), процесс завершается неудачно, потому что кажется, что angular universal пытается собрать все мое приложение, используя среду узлов, и есть части моего приложения, которые не совместимы с угловыми универсальными. Мне не нужно, чтобы все приложение отображалось или было совместимо с Angular Universal, только компонент оболочки приложения.

Вопросы

  1. Как включить оболочку приложения только для предварительной визуализации при выполнении команды ng run my-app:app-shell?
  2. Кроме того, эта команда создает остальную часть приложения в режиме разработки. Как мне вместо этого запустить сборку?

1 Ответ

0 голосов
/ 06 апреля 2019

Чтобы ответить на ваш второй вопрос. Я нашел ответ здесь: https://github.com/angular/angular-cli/issues/11478#issuecomment-423825620

ng run my-app:app-shell -c production
...