我已经投入了 17 个小时试图让它发挥作用。我已经尝试了几乎所有我能找到的教程。
我有一个现有的 Angular 4 项目,可以在没有 Universal 的情况下完美地构建和运行。现有项目甚至可以通过 AOT 正常运行(这是运行的另一个痛苦)。
我在尝试运行服务器端渲染时遇到的当前错误是:
ERROR { ReferenceError: document is not defined
甚至花了一段时间才达到这一点。有很多 @types/node 错误,但现在我可以编译它,页面将无法加载。
在对错误进行了一些研究之后,ngx-bootstrap 可能与它有关,但我不是 100% 确定。
我将本教程与通用的 webpack 版本结合使用,因为没有 webpack,由于 ngx-bootstrap,我的项目将无法编译。