lawnstarter / react-native-picker-select

🔽 A Picker component for React Native which emulates the native <select> interfaces for iOS and Android
https://npmjs.com/package/react-native-picker-select
MIT License
1.74k stars 499 forks source link

[React-Native] Error: Unable to resolve module `react-native-web/dist/modules/UnimplementedView` from `node_modules/@react-native-picker/picker/js/PickerIOS.js` #405

Open prasad456 opened 3 years ago

prasad456 commented 3 years ago

I install the package from https://openbase.io/js/react-native-picker-select and install below packages

npm install react-native-picker-select npm install @react-native-picker/picker npx pod-install

picker worked well, I can able to run in iOS simulator. But I want to run in emulator and generate a release APK facing below ERROR.

Error: Unable to resolve module react-native-web/dist/modules/UnimplementedView from node_modules/@react-native-picker/picker/js/PickerIOS.js: react-native-web/dist/modules/UnimplementedView could not be found within the project.

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots Error while running in android Screenshot_1608269192 Error while genrating APK

Screen Shot 2020-12-18 at 10 57 32 AM

Additional details

Reproduction and/or code sample n/a

the-vishal-kumar commented 3 years ago

Facing the same issue

ipkiruiYegon commented 3 years ago

Encountered the same issue, workaround?

JaapWeijland commented 3 years ago

Same!

ipkiruiYegon commented 3 years ago

_npm i react-native-web worked for me

almercier commented 3 years ago

Reverting to 8.0.3 fixes it as a workaround.

vikasarrj commented 3 years ago

@ipkiruiYegon thanks buddy react-native-web perfectly works for me :)

nandorojo commented 3 years ago

Upgrading react-native-web from 0.14.2 to 0.14.10 didn't solve this for me, I still get this error when I try to run on web:

error - /Users/f/node_modules/react-native-picker-select/node_modules/@react-native-picker/picker/js/PickerIOS.js
Attempted import error: 'UnimplementedView' is not exported from 'react-native-web/dist/index'.
Error: Cannot find module '/Users/f/packages/expo-next-app/.next/server/pages-manifest.json'

Downgrading to 8.0.3 worked for me. Does this version still use @react-native-picker/picker?

zivchen commented 2 years ago

The problem is that 8.0.3 uses the @react-native-community/picker which is deprecated and causes duplicate in android

huynhnhutlinh99 commented 2 years ago

i recommend use react-native-picker/picker: https://github.com/react-native-picker/picker

i33mr commented 2 years ago

installing react-native-picker/picker v2.1.0 solved the problem for me