Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: While trying to resolve module react-native-vector-icons #643

Closed
thatjuan opened this issue Feb 5, 2018 · 3 comments
Closed

Error: While trying to resolve module react-native-vector-icons #643

thatjuan opened this issue Feb 5, 2018 · 3 comments

Comments

@thatjuan
Copy link

thatjuan commented Feb 5, 2018

After upgrading to 4.5.0 recently, I've been getting this error on startup:

error: bundling failed: Error: While trying to resolve module `react-native-vector-icons` from file `/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/src/components/Generic/GPIcon.js`, the package `/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/react-native/local-cli/core/__fixtures__/files/package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/react-native/local-cli/core/__fixtures__/files/index.js`. Indeed, none of these files exist:

  * `/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/react-native/local-cli/core/__fixtures__/files/index.js(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)`
  * `/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/react-native/local-cli/core/__fixtures__/files/index.js/index(.native||.ios.js|.native.js|.js|.ios.json|.native.json|.json)`
    at ResolutionRequest.resolveDependency (/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:108:15)
    at DependencyGraph.resolveDependency (/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/node-haste/DependencyGraph.js:269:4352)
    at /Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:201:36
    at Generator.next (<anonymous>)
    at step (/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:256:306)
    at /Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:256:536
    at new Promise (<anonymous>)
    at /Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:256:217
    at addDependency (/Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:256:92)
    at /Users/user/Documents/Dev/TestProject/TestProject-RN/TestProject/node_modules/metro/src/DeltaBundler/traverseDependencies.js:237:9

The only way I've found to get around this is to:

rm ./node_modules/react-native/local-cli/core/__fixtures__/files/package.json

I'm using yarn and I've tried deleting all of node_modules and reinstalling again.

@ZackTRobertson
Copy link

Are you using React Native >=0.52.0? It seems the updated metro profiler is causing some trouble with dependencies that rely on adding custom assets. I'm currently staying at 0.51.0 until it all gets sorted out.

@SudoPlz
Copy link
Contributor

SudoPlz commented Feb 5, 2018

I did this as a workaround.

@MoOx
Copy link
Contributor

MoOx commented Feb 8, 2018

Dup of #626
it's an RN issue facebook/react-native#17610
Will be fixed by facebook/react-native#17672
Workaround #626 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants