开发者问题收集
我正在尝试使用 Agora.io 在我的 Angular 9 项目中实现一对一视频通话。当我使用“ng serve”命令运行项目时,它工作正常。但是当我为我的项目构建 SSR 版本(使用 npm run build:ssr)并使用节点在服务器中运行时,我收到以下错误:(function (exports, require, module, __filename, __dirname) { !fun
是否可以根据条件导入模块?具体来说,仅当 angular 2 通用应用程序在浏览器中呈现而不是在服务器中呈现时,才导入外部模块。这个问题与一些依赖于浏览器功能并且只能在浏览器中呈现的 PrimeNG 模块有关。在服务器渲染时省略它们会很棒,因为日历和其他组件对 SEO 来说并不重要。目前,如果关闭服务器渲染,我可以渲染日历组件。但是当我在 app.module.ts 中包含以下代码并打开服务器渲染