首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular Universal with @ng-toolkit/universal

Angular Universal with @ng-toolkit/universal
EN

Stack Overflow用户
提问于 2018-12-21 10:25:47
回答 2查看 465关注 0票数 0

尝试使用Angular Universal为Angular 6应用程序实现服务器端渲染。我尝试了我能找到的所有教程,但只能得到@ng-toolkit/universal来为应用程序提供服务。当我查看页面源代码时,它没有显示服务器端渲染的应用程序,它看起来就像普通的angular应用程序。

为了使用angular universal实现服务器端渲染,我需要对@ng-toolkit/universal采取额外的步骤吗?该应用程序也设置为PWA。

更新:使用ng-toolkit的主要原因是DOM窗口模拟类。这个应用使用了MDBootstrap,它对HammerJS有一个可传递的依赖。当我尝试运行服务器端时,我得到了HammerJs的“window is not defined”错误。

EN

回答 2

Stack Overflow用户

发布于 2019-03-06 21:29:02

在ng-toolkit更改在浏览器中可见之前,您必须为生产环境进行构建:

代码语言:javascript
复制
npm run build:server:prod

紧接着是

代码语言:javascript
复制
npm run server

*注意:"ng build --prod“当前在"npm run server”上抛出错误

票数 0
EN

Stack Overflow用户

发布于 2019-12-12 09:09:58

我有这个问题,我只是解决了它。你可以在这里找到我的答案:

https://stackoverflow.com/a/59296224/8041124

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53878447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档