You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But this code to deploy to Cloud Run still uses the old main.js. Also, it is using the outputPath from the build target, but since that outputPath does not contain browser or server, the final path needs to have this folder added too.
The change can be something like this (I have not tested this):
Version info
Angular:
17.2.2
Firebase:
13.3.1
AngularFire:
17.0.1
Other (e.g. Ionic/Cordova, Node, browser, operating system):
Node 20
How to reproduce these conditions
Use
@angular/fire
with the new@angular-devkit/build-angular:application
.Failing test unit, Stackblitz demonstrating the problem
Steps to set up and reproduce
Start a new repo with the following configuration (I used Nx with
project.json
, but vanillaangular.json
also works):Then execute the target using
npx nx run app:build --configuration=production
. This creates the following structre:But this code to deploy to Cloud Run still uses the old
main.js
. Also, it is using theoutputPath
from thebuild
target, but since thatoutputPath
does not containbrowser
orserver
, the final path needs to have this folder added too.The change can be something like this (I have not tested this):
...to something like this:
...and probably more than this.
Sample data and security rules
Debug output
** Errors in the JavaScript console **
** Output from
firebase.database().enableLogging(true);
**** Screenshots **
Expected behavior
Upload to Cloud Run using Angular v17
@angular-devkit/build-angular:application
should work.Actual behavior
Upload to Cloud Run fails for Angular v17 with
@angular-devkit/build-angular:application
.The text was updated successfully, but these errors were encountered: