gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 23:13:26 25 4
gpt4 key购买 nike

我使用了 Node 8.x,并使用brew升级到新 Node 12.13.0
之后我尝试运行项目,并且运行良好。
然后我做了 npm install ofSomePackage 并收到如下消息:

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 Audit 要求使用 npm install 我没有做任何改变。
当我尝试运行项目时,我发现缺少一些软件包,因此我再次安装缺少的软件包。但我坚持这一点:

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

我检查过,该文件存在。请帮忙。

最佳答案

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

使用react native cli(我猜基于expo的开发有类似的东西)重新启动服务器

react-native start --reset-cache

关于node.js - Haste 模块映射中不存在 `HMRClient` - 项目在 `npm install` 之后无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58521656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com