Вот как выглядит импорт NoopAnimationsModule (пришлось его найти в Google): import {NoopAnimationsModule} из '@ angular / platform-browser / animations';

т, я использую Angular, который использует BrowserAnimationsModule. Но на стороне универсального сервера выдает ошибку «документ не определен».

Поскольку Universal не поддерживает BrowserAnimationsModule, мне нужен способ заставить сервер игнорировать BrowserAnimationsModule и заменить его на NoopAnimationsModule.

Это то, что у меня сейчас, но оно не работает. Любые другие методы тоже приветствуются.

let imports = [
    BrowserModule.withServerTransition({appId: 'ang4-seo'}),
    FormsModule,
    HttpModule,
    routes
];

if(isPlatformBrowser(PLATFORM_ID)){
    imports.push(BrowserAnimationsModule);
}

@NgModule({
    imports: imports,

Есть ли способы решить эту проблему?

Ответы на вопрос(1)

Ваш ответ на вопрос