我一直在使用基本的Angular 8.2.x项目作为样板,使其成为SSR,一切都很好,但是由于@ angular / fire,我无法捆绑依赖项,我的应用运行了auth + firestore +函数firebase通过该程序包,所以我绝对需要它。
我的应用程序是一种报告工具,因此我当然也需要图表。问题是,当我不捆绑依赖项而尝试运行它时,出现以下错误:
SyntaxError: Unexpected token {
在:
node_modules\ngx-charts-extra\release\line-chart\line-chart.component.js:23
在我的图表模块的import语句上,所以它在实际的node_module内部。 This is the link to the package I'm using.-在这种情况下,它也是我分叉并构建自己进行自定义的模块之一。
是否有一种方法可以使@ angular / fire与SSR配合使用,或者是否需要一种特定的方法来构建图表包以免在import语句上出现该语法错误?
答案 0 :(得分:0)
最终使用webpack捆绑作为SSR,但不包括firebase模块,我后来将其作为lambda层包括在内。