私はこれを稼働させるために17時間をかけました。私は見つけることができるすべてのチュートリアルを試しました。Angular Universalを既存のCLIプロジェクトで使用することができませんか?
私は、ユニバーサルなしで完全に構築して実行できる既存のAngular 4プロジェクトを持っています。既存のプロジェクトはAOTの罰金(これはもう一つの苦痛となっていました)を実行することさえできます。
サーバー側のレンダリングを実行しようとしたとき、私は遭遇した現在のエラーは、次のとおりです。
ERROR { ReferenceError: document is not defined
それも、このポイントを取得するためにしばらく時間がかかりました。 @種類/ノードのエラーがたくさんありましたが、コンパイルするとページがロードされません。
エラーについていくつかの調査を行った後、ngx-bootstrapに何か関係がある可能性がありますが、100%確実ではありません。
webpack version of universalと組み合わせてthis tutorialを使用していますが、webpackを使用しないと、プロジェクトがngx-bootstrapによってコンパイルされないためです。
チュートリアルに続いて、特にどのステップを完了できないのですか?現時点では、この質問は非常に広いです。 – 0mpurdy
Angular 4プロジェクトに汎用性を追加していますか? [なぜ?](https://github.com/angular/universal#current-status-universal-platform-api-has-been-merged-into-angular-40) –
最初のチュートリアルは、手順は2番目のチュートリアルに示されています。 2回目のチュートリアルからnpm run startを実行すると、バンドルがコンパイルされた後にエラーが表示されます –