[Bug]: withAndroidBaseMods.ts:11 Uncaught TypeError: Cannot read properties of undefined (reading 'readFile') at ./node_modules/@expo/config-plugins/build/plugins/withAndroidBaseMods.js
Ferna105 opened this issue · 2 comments
What happened?
Hello, Im trying to use "onesignal-expo-plugin" based on this documentation https://github.com/OneSignal/onesignal-expo-plugin
but when I tried to import Onesignal in my app.js the app crashed
withAndroidBaseMods.ts:11 Uncaught TypeError: Cannot read properties of undefined (reading 'readFile')
at ./node_modules/@expo/config-plugins/build/plugins/withAndroidBaseMods.js (withAndroidBaseMods.ts:11:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at _withAndroidBaseMods (index.ts:7:1)
at ./node_modules/@expo/config-plugins/build/index.js (index.ts:63:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/build/onesignal/withOneSignalAndroid.js (withOneSignalAndroid.js:8:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/build/onesignal/withOneSignal.js (withOneSignal.js:7:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/app.plugin.js (app.plugin.js:1:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./App.tsx (App.tsx:1:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/expo/AppEntry.js (AppEntry.js:1:1)
at webpack_require (bootstrap:789:1)
at fn (bootstrap:100:1)
at 1 (index.tsx:58:1)
at webpack_require (bootstrap:789:1)
at bootstrap:856:1
at bootstrap:856:1
Steps to reproduce?
1- Create an expo managed app with Expo sdk 47
2- install with npm onesignal-expo-plugin and follow the instructions
3- Try to import on app.js
What did you expect to happen?
OneSignal Expo SDK version
Package: 1.2.0
Node: v18.12.1
Expo SDK: 47.0.6
React Native: 0.70.5
Platform
No response
Relevant log output
Uncaught TypeError: Cannot read properties of undefined (reading 'readFile')
at ./node_modules/@expo/config-plugins/build/plugins/withAndroidBaseMods.js (withAndroidBaseMods.ts:11:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at _withAndroidBaseMods (index.ts:7:1)
at ./node_modules/@expo/config-plugins/build/index.js (index.ts:63:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/build/onesignal/withOneSignalAndroid.js (withOneSignalAndroid.js:8:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/build/onesignal/withOneSignal.js (withOneSignal.js:7:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/onesignal-expo-plugin/app.plugin.js (app.plugin.js:1:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./App.tsx (App.tsx:1:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at ./node_modules/expo/AppEntry.js (AppEntry.js:1:1)
at __webpack_require__ (bootstrap:789:1)
at fn (bootstrap:100:1)
at 1 (index.tsx:58:1)
at __webpack_require__ (bootstrap:789:1)
at bootstrap:856:1
at bootstrap:856:1
Code of Conduct
- I agree to follow this project's Code of Conduct
Hi @Ferna105. In addition to the onesignal-expo-plugin
package, are you also including the react-native-onesignal
package? If so, can you tell me which version you have? Thanks!
@Ferna105 just checking in to see if above resolved your issue?