Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angular17 Standalone Application with firebase throws error after compiling #3492

Open
benzmarkus opened this issue Jan 8, 2024 · 2 comments

Comments

@benzmarkus
Copy link

benzmarkus commented Jan 8, 2024

Version info

Angular:
17.0.8
Firebase:
10.7.1
AngularFire:
17.0.0

How to reproduce these conditions

Failing test unit, Stackblitz demonstrating the problem

Steps to set up and reproduce

Simple standalone project and configure with
importProvidersFrom([
provideFirebaseApp(() => initializeApp(environment.firebaseConfig)),
provideFirestore(() => getFirestore()),
provideAuth(() => getAuth())
]),

in app.config.ts.

Then run "ng serve" and after compile you get:

Error: Module not found: Error: Package path ./app/firebase is not exported from package \node_modules@angular\fire (see exports field in \node_modules@angular\fire\package.json)

Sample data and security rules

Debug output

** Errors in the JavaScript console **

** Output from firebase.database().enableLogging(true); **

Nothing ... the error appears after "ng serve"

Expected behavior

No error after compile

Actual behavior

After compile i get the following error:
Error: Module not found: Error: Package path ./app/firebase is not exported from package \node_modules@angular\fire (see exports field in \node_modules@angular\fire\package.json)

@google-oss-bot
Copy link

This issue does not seem to follow the issue template. Make sure you provide all the required information.

@benzmarkus
Copy link
Author

benzmarkus commented Jan 8, 2024

Working if initializeApp(), getAuth() and getFirestore() is used from firestore directly and not imported from angular/fire. Perhaps a cleanup should be done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants