`HMRClient` 在 Haste 模块映射中不存在 - 在 `npm install` 之后项目无法 运行
`HMRClient` does not exist in the Haste module map - project fail to run after `npm install`
我使用了节点 8.x 并使用 brew
升级到新节点 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
我使用了节点 8.x 并使用 brew
升级到新节点 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