GetMetaMap / metamap-reactnative-plugin

Metamap React Native SDK
9 stars 15 forks source link

Expo managed build error #57

Closed bombillazo closed 2 years ago

bombillazo commented 2 years ago

Hey, when building the app using Expo and eas-cli, the following error occurs when building:

Cannot find module 'react-native-metaMap-sdk/package.json'
Require stack:
- /home/expo/workingdir/build/apps/mobile/node_modules/react-native-metamap-sdk/plugin/build/index.js
- /home/expo/workingdir/build/apps/mobile/node_modules/react-native-metamap-sdk/app.plugin.js
- /home/expo/eas-build-worker/node_modules/@expo/config-plugins/build/utils/plugin-resolver.js
- /home/expo/eas-build-worker/node_modules/@expo/config-plugins/build/plugins/withStaticPlugin.js
- /home/expo/eas-build-worker/node_modules/@expo/config-plugins/build/plugins/withPlugins.js
- /home/expo/eas-build-worker/node_modules/@expo/config-plugins/build/index.js
- /home/expo/eas-build-worker/node_modules/@expo/build-tools/dist/android/expoUpdates.js
- /home/expo/eas-build-worker/node_modules/@expo/build-tools/dist/utils/expoUpdates.js
- /home/expo/eas-build-worker/node_modules/@expo/build-tools/dist/builders/android.js
- /home/expo/eas-build-worker/node_modules/@expo/build-tools/dist/builders/index.js
- /home/expo/eas-build-worker/node_modules/@expo/build-tools/dist/index.js
- /home/expo/eas-build-worker/src/services/worker/dist/ios/build.js
- /home/expo/eas-build-worker/src/services/worker/dist/build.js
- /home/expo/eas-build-worker/src/services/worker/dist/service.js
- /home/expo/eas-build-worker/src/services/worker/dist/ws.js
- /home/expo/eas-build-worker/src/services/worker/dist/main.js
AvoSukiasyan commented 2 years ago

Hey @bombillazo . For the RN expo, we use another plugin. It's a little deferred because the RN expo supports not all android versions. https://www.npmjs.com/package/react-native-expo-metamap-sdk

bombillazo commented 2 years ago

Hey, @AvoSukiasyan thanks for the response.

I think we found an issue here where the package name is:

react-native-metaMap-sdk

Linux is case sensitive so it would need to be:

react-native-metamap-sdk
AvoSukiasyan commented 2 years ago

@bombillazo I fixed it. thanks for pointing out the issue. can you check, please. the last version is 4.0.33

bombillazo commented 2 years ago

Epic! Seems like its working 👍