-
-
Notifications
You must be signed in to change notification settings - Fork 570
Closed
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededscope:react-native
Description
This code was taken directly from the React Native GraphQL branch in the examples repository (https://github.com/mswjs/examples/tree/examples/gql-react-native/examples/graphql-react-native-apollo). I've been unable to get that to work at all for other reasons, so I thought I'd create a new repository using the latest versions of everything to demonstrate the error I'm receiving.
https://github.com/wwdrew/mswjs-react-native-failing
Environment
| Name | Version |
|---|---|
| msw | 0.27.0 |
| browser | n/a |
| react-native | 0.63.4 |
| OS | MacOS 11.2.1 |
Current behavior
Metro crashes with this stack trace:
error: Error: Unable to resolve module os from <obscured>/AnotherTest/node_modules/msw/native/lib/index.js: os could not be found within the project.
If you are sure the module exists, try these steps:
1. Clear watchman watches: watchman watch-del-all
2. Delete node_modules and run yarn install
3. Reset Metro's cache: yarn start --reset-cache
4. Remove the cache: rm -rf /tmp/metro-*
4 |
5 | var XMLHttpRequest = require('node-request-interceptor/lib/interceptors/XMLHttpRequest');
> 6 | var os = require('os');
| ^
7 | var tty = require('tty');
8 | var events_1 = require('events');
9 | var nodeRequestInterceptor = require('node-request-interceptor');
Expected behavior
Expecting the API call to be successful and not crash the bundler.
Screenshots
kettanaito, xorob0, jorgemasta, Dakuan, louiszawadzki and 2 more
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededscope:react-native
