Angular Universal --bundledependencies“所有”不适用于Firebase,“无”不适用于我的制图模块吗?

时间:2019-08-16 10:36:59

标签: javascript angular angularfire2 angular-universal server-side-rendering

我一直在使用基本的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语句上出现该语法错误?

1 个答案:

答案 0 :(得分:0)

最终使用webpack捆绑作为SSR,但不包括firebase模块,我后来将其作为lambda层包括在内。