netlify / angular-runtime

The Angular Runtime allows Angular to run on Netlify with zero configuration
https://docs.netlify.com/integrations/frameworks/angular/
MIT License
18 stars 7 forks source link

Can't deploy with Firebase #103

Open jdgamble555 opened 4 months ago

jdgamble555 commented 4 months ago

Describe the bug If I add Firebase to my project, it will not deploy.

To Reproduce Steps to reproduce the behavior:

  1. Create a test project in Angular. Deploy it.
  2. Add firebase ng add @angular/fire
  3. Try to redeploy

Expected behavior It should deploy without problems.

Versions

Error:

There was an error when loading the "crypto" npm module. Support for npm modules in edge functions
 is an experimental feature. Refer to https://ntl.fyi/edge-functions-npm for more information.

I know Firebase works, because I have deployed the exact same project to netlify edge using SvelteKit and Analog (which uses Angular):

So there should be a way to get it to work.

J

Skn0tt commented 4 months ago

Hey Jonathan! Running ng add firebase gives me the error package does not support schematics. Could you provide a reproduction repository?

jdgamble555 commented 4 months ago

Sorry, ng add @angular/fire.

https://github.com/jdgamble555/angular-firebase-deploy

If I comment out these lines:

    importProvidersFrom(
      provideFirebaseApp(() => initializeApp()),
      provideAuth(() => getAuth()),
      provideFirestore(() => getFirestore())
    )

No problem, but you can see I have it working in Analog:

https://github.com/jdgamble555/analog-firebase/blob/master/src/app/app.config.ts

J