React native 反应温度为0.59->;0.60-无法解析模块`NativeModules`

React native 反应温度为0.59->;0.60-无法解析模块`NativeModules`,react-native,react-native-android,React Native,React Native Android,我想确保我的本机库在0.6x React native上工作。我有一个版本的库在0.59.x上运行,但是当我在0.6x上运行它时,我得到了以下json响应(与服务器500一起): 正文: {“originModulePath”:“screens/custom action screen.js”、“targetModuleName”:“NativeModules”、“message”:"无法从“screens/custom action screen.js”解析模块“NativeModules”:

我想确保我的本机库在0.6x React native上工作。我有一个版本的库在0.59.x上运行,但是当我在0.6x上运行它时,我得到了以下json响应(与服务器500一起):

正文:
{“originModulePath”:“screens/custom action screen.js”、“targetModuleName”:“NativeModules”、“message”:"无法从“screens/custom action screen.js”解析模块“NativeModules”:在项目中找不到NativeModules。\n\n如果您确定该模块存在,请尝试以下步骤:\n 1.清除watchman watches:watchman watch del all\n 2.删除节点\u模块:rm-rf节点\u模块并运行Thread安装\n 3.重置Metro的缓存:Thread start--重新启动设置缓存\n 4.删除缓存:rm-rf/tmp/metro-*“,“错误”:[{“说明”:”无法从“screens/custom action screen.js”解析模块“NativeModules”:在项目中找不到NativeModules。\n\n如果您确定该模块存在,请尝试以下步骤:\n 1.清除watchman watches:watchman watch del all\n 2.删除节点\u模块:rm-rf节点\u模块并运行Thread安装\n 3.重置Metro的缓存:Thread start--重新启动设置缓存\n 4.删除缓存:rm-rf/tmp/metro-*“}],“名称”:“错误”,“堆栈”:错误:无法从“screens/custom action screen.js”解析模块“NativeModules”:在项目中找不到NativeModules。\n\n如果您确定该模块存在,请尝试以下步骤:\n 1.清除watchman watches:watchman watch del all\n 2.删除节点\u模块:rm-rf节点\u模块并运行Thread安装\n 3.重置Metro的缓存:Thread start—重置缓存\n 4.在ResolutionRequest.resolveDependency处删除缓存:rm-rf/tmp/metro-*\n(/Users/krzysztofkubicki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/node haste/DependencyGraph/ResolutionRequest.js:52:18)\n位于DependencyGraph.resolveDependency(/Users/krzyszystokububiki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/node haste/DependencyGraph.js:282:16)\n at Object.resolve(/Users/krzysztofkubicki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/lib/transformHelpers.js:267:42)\n at/Users/krzysztofkubicki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/DeltaBundler/traversedependences.js:426:31\n at Array.map()\n at resolveDependencies(/Users/krzysztofkubicki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:423:18)\n at/Users/krzysztofkubicki/Workspace/publiclease/React Native Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:275:33\n at Generator.next()\n在asyncGeneratorStep(/Users/krzysztofkubicki/Workspace/PublicRelease/React Native Dev/SampleApp/node_modules/metro/src/DeltaBundler/traversedependences.js:87:24)}
所以我的问题是:
NativeModules
在以前的版本中是“可见”的吗?我所做的只是升级了react本机版本并保留了所有的代码

它在0.59上仍然有效

Body:
    {"originModulePath":"screens/custom-action-screen.js","targetModuleName":"NativeModules","message":"Unable to resolve module `NativeModules` from `screens/custom-action-screen.js`: NativeModules could not be found within the project.\n\nIf you are sure the module exists, try these steps:\n 1. Clear watchman watches: watchman watch-del-all\n 2. Delete node_modules: rm -rf node_modules and run yarn install\n 3. Reset Metro's cache: yarn start --reset-cache\n 4. Remove the cache: rm -rf /tmp/metro-*","errors":[{"description":"Unable to resolve module `NativeModules` from `screens/custom-action-screen.js`: NativeModules could not be found within the project.\n\nIf you are sure the module exists, try these steps:\n 1. Clear watchman watches: watchman watch-del-all\n 2. Delete node_modules: rm -rf node_modules and run yarn install\n 3. Reset Metro's cache: yarn start --reset-cache\n 4. Remove the cache: rm -rf /tmp/metro-*"}],"name":"Error","stack":"Error: Unable to resolve module `NativeModules` from `screens/custom-action-screen.js`: NativeModules could not be found within the project.\n\nIf you are sure the module exists, try these steps:\n 1. Clear watchman watches: watchman watch-del-all\n 2. Delete node_modules: rm -rf node_modules and run yarn install\n 3. Reset Metro's cache: yarn start --reset-cache\n 4. Remove the cache: rm -rf /tmp/metro-*\n    at ModuleResolver.resolveDependency (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:186:15)\n    at ResolutionRequest.resolveDependency (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)\n    at DependencyGraph.resolveDependency (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/node-haste/DependencyGraph.js:282:16)\n    at Object.resolve (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/lib/transformHelpers.js:267:42)\n    at /Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:426:31\n    at Array.map (<anonymous>)\n    at resolveDependencies (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:423:18)\n    at /Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:275:33\n    at Generator.next (<anonymous>)\n    at asyncGeneratorStep (/Users/krzysztofkubicki/Workspace/PublicRelease/React-Native-Dev/SampleApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:87:24)"}