Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js `HMRClient`在Haste模块映射中不存在-在`npm安装之后项目无法运行`_Node.js_React Native_Node Modules_Metro Bundler - Fatal编程技术网

Node.js `HMRClient`在Haste模块映射中不存在-在`npm安装之后项目无法运行`

Node.js `HMRClient`在Haste模块映射中不存在-在`npm安装之后项目无法运行`,node.js,react-native,node-modules,metro-bundler,Node.js,React Native,Node Modules,Metro Bundler,我使用了node8.x,并使用brew升级到了新的node12.13.0 我试着在这之后运行这个项目,它运行得很好。 然后我做了一些软件包的npm安装,得到了如下信息: added 55 packages from 59 contributors, removed 536 packages, moved 16 packages and audited 905939 packages in 46.187s found 13236 vulnerabilities (44 low, 8 moderat

我使用了node8.x,并使用
brew
升级到了新的node12.13.0 我试着在这之后运行这个项目,它运行得很好。
然后我做了一些软件包的npm安装,得到了如下信息:

added 55 packages from 59 contributors, removed 536 packages, moved 16 packages and audited 905939 packages in 46.187s
found 13236 vulnerabilities (44 low, 8 moderate, 13183 high, 1 critical)
  run `npm audit fix` to fix them, or `npm audit` for details
npm审计
要求使用
npm安装
我没有做任何更改。
当我试图运行project时,我发现一些包丢失了,所以我再次安装丢失的包。 但我坚持这一点:

Loading dependency graph, done.
error: bundling failed: Error: Unable to resolve module `metro/src/lib/bundle-modules/HMRClient` from `/Users/me/.../node_modules/react-native/Libraries/Utilities/HMRClient.js`: Module `metro/src/lib/bundle-modules/HMRClient` does not exist in the Haste module map
我查过了,那个文件存在。
请帮助。

我会尝试重置packager服务器的缓存。有时它会与fs上的内容不协调,如果幸运的话,它会修复它

使用react native cli(我猜基于expo的开发人员也有类似的功能)使用重启服务器


react native start--reset cache

我这样做了,并删除了package-lock.json