React-Native support?
- Dominant language
- JavaScript
- Stars
- 3.4k
- Forks
- 312
- PR merge metrics
- No merged PRs in 30d
Description
Trying to add stores/actions to my react-native project and got following error:
```
Error: Cannot find package main file for package: /Users/aksonov/Documents/PZ/React/node_modules/react-native/node_modules/react-tools/src
at DependecyGraph.resolveDependency (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:229:13)
at /Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:122:22
at Array.forEach (native)
at collect (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:120:25)
at /Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:135:9
at Array.forEach (native)
at collect (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:120:25)
at /Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:135:9
at Array.forEach (native)
at collect (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:120:25)
at /Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:135:9
at Array.forEach (native)
at collect (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:120:25)
at DependecyGraph.getOrderedDependencies (/Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/DependencyGraph/index.js:141:3)
at /Users/aksonov/Documents/PZ/Pods/React/packager/react-packager/src/DependencyResolver/haste/index.js:96:35
at tryCatcher (/Users/aksonov/Documents/PZ/Pods/React/node_modules/bluebird/js/main/util.js:24:31)
```
Contributor guide
Research direction
Start with the dependency resolution error in react-packager/src/DependencyResolver/haste/DependencyGraph/index.js and reproduce it in a React Native project using stores and actions. Determine what React Native package layout the resolver cannot handle; done means the project resolves its dependencies without this error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, react-native
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100