firebase / friendlyeats-web

Apache License 2.0
437 stars 393 forks source link

Failed to compile #290

Open appalliance opened 1 month ago

appalliance commented 1 month ago

I follow the steps in the [Integrate Firebase with a Next.js app](https://firebase.google.com/codelabs/firebase-nextjs). Everything works fine up to and including Step 5: Start the Hosting emulator. I get the "All emulators ready! It is now safe to connect your app." message. When I navigate to http://localhost:5000, instead of the home page, I get an error message:

./node_modules/farmhash/build/Release/farmhash.node Module parse failed: Unexpected character '�' (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders (Source code omitted for this binary file)

Here is the stack trace:

./node_modules/google-gax/build/src/streamingRetryRequest.js ./node_modules/google-gax/build/src/streamingCalls/streaming.js ./node_modules/google-gax/build/src/fallback.js ./node_modules/@google-cloud/firestore/build/src/index.js ./node_modules/firebase-admin/lib/app/firebase-namespace.js ./node_modules/firebase-admin/lib/default-namespace.js ./node_modules/firebase-admin/lib/index.js ./src/lib/firebase/firebase.js ./src/lib/firebase/firestore.js ./src/components/RestaurantListings.jsx

I reported this error to the firebase-tools team but they believe it is an application error.

firebase-debug.log

appalliance commented 1 month ago

Another thought: could this be a simple tooling issue? Am I missing a loader that is needed for this project? Unfortunately, the error message doesn't provide enough insights into what tooling is missing