Чтобы установить «nguniversal», который, как я предполагаю, относится к Angular Universal, решению серверного рендеринга (SSR) для приложений Angular, вы можете выполнить следующие действия:
- Откройте терминал или командную строку.
- Перейдите в корневой каталог вашего проекта Angular.
- Выполните следующую команду, чтобы установить необходимые зависимости:
npm install @nguniversal/express-engine
-
После завершения установки вам необходимо настроить Angular Universal в своем проекте. Вот два распространенных метода:
а. Ручная настройка:
-
Создайте файл server.ts в корневом каталоге, если он еще не существует.
-
Импортируйте зависимости и настройте сервер Express в server.ts.
-
Создайте приложение Angular, используя следующую команду:
ng build --prod -
Запустите сервер с помощью следующей команды:
node server.js
б. Схематическая команда (Angular CLI):
-
Выполните следующую команду, чтобы создать конфигурацию рендеринга на стороне сервера:
ng add @nguniversal/express-engine -
Эта команда автоматически установит необходимые файлы и конфигурации.
-
Обратите внимание, что конкретные шаги могут различаться в зависимости от вашей версии Angular и структуры проекта. Всегда полезно ознакомиться с официальной документацией Angular Universal для получения самых актуальных инструкций.