为什么?为什么在这里看到反应?我有另一个测试Android项目,它也没有反应包在那里,但它运行完美。为什么这个在这里看?唯一的区别是我首先在下面设置了一个目录。在MyProject /应用程序中,我做了init。然后,我将index.js文件和package.json级别移至顶级目录。我想知道这个错误的原因!错误:bundling:UnableToResolveError:无法解析模块反应/ lib/ReactComponentTreeHook
以下是错误:
error: bundling: UnableToResolveError: Unable to resolve module
react/lib/ReactComponentTreeHook
从/Users/Admin/Projects/MyProject/node_modules/react- native/Libraries/Performance/Systrace.js
: 模块不会在模块地图或在这些目录中存在: /用户/管理员/项目/ MyProject的/ node_modules/react-天然的/ node_modules /反应/ lib中 ,/用户/管理员/项目/ MyProject的/ node_modules /反应/ 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.复位打包器缓存:rm -fr $TMPDIR/react-*
或`NPM开始--reset-cach
所有这些步骤我都试过了。他们不解决它。我可能会做另一个以上的级别,但我仍然想知道它在那里看到的乳清。是否有一个模块映射被错误地设置在某个地方?我在哪里寻找这个?
UPDATE:
加载依赖关系图,做:后在做应用我现在得到别的东西的根目录中适当地初始化。 错误:捆绑:UnableToResolveError:无法从/Users/Admin/Projects/MyProjectRoot/node_modules/react-native/Libraries/Renderer/src/renderers/shared/stack/reconciler/ReactCompositeComponent.js
解析模块react/lib/ReactDebugCurrentFrame
:模块不在模块地图或在这些目录存在:
这导致你需要alpha版本的反应与最新的反应,一起去建议: https://github.com/facebook/react-native/issues/13017
但是这样做不起作用。它只是导致我不得不从有关ReactComponentTreeHook开始的相同问题。
同样,有关如何解决这个问题的建议。 rm -rf node_modules后跟npm install!但我也做了一个npm安装 - 保存反应原生。我想我需要反应原生团队的一些反应,以便如何正确解释这种错误。这里发生了什么?
我会试试这个 – gitsensible