角Firebase服务器端渲染(ssr)错误

时间:2019-06-28 09:31:29

标签: angularfire2

我正在使用Angular 7和firebase开发应用程序,首先从下载链接上的Angular SSR初始仓库开始。 https://github.com/Angular-RU/angular-universal-starter

我将有角度的Firebase库导入了该项目。我运行了npm run ssr命令。发生了在链接中指定的错误。 https://github.com/firebase/firebase-js-sdk/issues/1455

我已按指定解决此错误。 (我在web.config.json中排除了Firebase库。)

但是,在app.module.ts中导入AngularFirestoreModule模块后,我收到了一个ssr错误。在其他Firebase库中不会发生此错误。添加此程序包并进行SSR后,会发生以下错误。

> testssr@7.0.0 generate:prerender /Users/testuser/Documents/project/test/test
  

节点prerender.js

     

/用户/ testuser /文档/项目/测试/测试/node_modules/protobufjs/src/root.js:234           抛出错误(“不支持”);                 ^错误:不支持       在Root.loadSync(/Users/testuser/Documents/project/test/test/node_modules/protobufjs/src/root.js:234:15)       在Object.loadSync(/Users/testuser/Documents/project/test/test/node_modules/protobufjs/src/index-light.js:69:17)       在对象。 (/Users/testuser/Documents/project/test/test/node_modules/@grpc/proto-loader/build/src/index.js:244:37)

我正在寻找问题,但找不到解决方案。谢谢。

0 个答案:

没有答案