https://github.com/facebook/react-native/issues/4968

1. Abstract

        When ReactNative is developing, it will encounter many pits. We need to solve according to the log. Record the solution so that future developers can search for solutions.

 

2. Log

Loading dependency graph, done.

error: bundling: UnableToResolveError: Unable to resolve module `react/lib/ReactDebugCurrentFrame` from `/Users/afunx/Code/reactive/dn/rn_project/node_modules/react-native/Libraries/Renderer/src/renderers/shared/stack/reconciler/ReactCompositeComponent.js`: Module does not exist in the module map or in these directories:

  /Users/afunx/Code/reactive/dn/rn_project/node_modules/react/lib

 

This might be related to https://github.com/facebook/react-native/issues/4968

To resolve try the following:

  1. Clear watchman watches: `watchman watch-del-all`.

  2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.

  3. Reset packager cache: `rm -fr $TMPDIR/react-*` or `npm start --reset-cache`.

    at p.catch.error (/Users/afunx/Code/reactive/dn/rn_project/node_modules/react-native/packager/src/node-haste/DependencyGraph/ResolutionRequest.js:366:19)

    at process._tickCallback (internal/process/next_tick.js:109:7)

Bundling `index.android.js`  99.5% (398/399), failed.

 

3. Solutions

 

  • Delete  node_modules folder: 
    [plain]  view plain copy  
     
    1. rm -rf node_modules && npm install  
  • Reset the packager cache:
    [plain]  view plain copy  
     
    1. rm -fr $TMPDIR/react-*  
    or:
    [plain]  view plain copy  
     
    1. node_modules/react-native/packager/packager.sh --reset-cache  
  • Clear watchman watches:
    [plain]  view plain copy  
     
    1. watchman watch-del-all  
  • Recreate the project from scratch:
    [plain]  view plain copy  
     
    1. react-native run-android  

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326057774&siteId=291194637