Add the appropriate “Tag” based on what Expo library you have a question on.
I am getting the following error on Expo when I install expo-notifications and try to use any functionality of it.
Right now I am not yet trying to send any notifications, I am just at the stage of installing the library and getting the permission status. It is not just that functionality that is specifically broken, any time I try to use expo-notifications in any way I get this error.
I have managed to track this error down, if anyone finds this the error was in the inline 'require() statement in the above screenshot. I fixed by updating my metro config to include an inlineRequires statement:
I found this solution by spending a lot of hours on Github issues and eventually found this as a solution to another seperate error message. My exisiting metro config is exactly as the docs state here https://docs.expo.dev/guides/monorepos/ and this bug was caused by an official package. I appreciate that these errors can happen however some extra documentation may be needed if this is required to fix.
Hey @gazmatron, glad you were able to resolve this issue. Sorry for the inconvenience!
Thank you for sharing your solution and for the feedback to improve documentation. I think this error might be unique to monorepos instead of expo-notifications library (not sure how). Haven’t seen anyone else reporting this but will share this internally and if required, update the documentation.