我试图找到一种方法来设置一个Nx Workspace with Firebase,它可以部署位于该monorepo中的不同应用程序。最好的情况是具有以下形式的文件结构:
为了部署不同的应用程序,我想将一个配置参数传递给firebase deploy
命令,例如firebase deploy --config firebase.a.json
。当我这样做时,我得到一个错误消息,说“无法加载配置文件”。
关于如何将Firebase集成到Nx工作区,是否有最佳实践?我可以将配置参数传递给Firebase部署命令吗?
1条答案
按热度按时间q43xntqr1#
您可以使用nx +@angular/fire,它将在单独的project.json中生成单独的部署配置。
--
要使用angular & firebase,我建议使用官方的angular库来创建firebase "@angular/fire "。
https://github.com/angular/angularfire
我已经成功地设置了nx + angular + firebase。(ps.在nx monorepo中只有一个应用程序)
详情和图片可以在这里找到:
https://blog-host-d6b29.web.app/2022/11/27/nx-angular-fire.html
我建议你也尝试设置一个新的nx+Angular 工作空间,走过我的步骤,看看它是如何工作的。