【发布时间】:2019-12-20 11:19:44
【问题描述】:
在终端运行“expo start”时,我随机收到此错误:
(节点:96689)UnhandledPromisRejectWarning:错误:找不到模块“调试”
过去几周我一直在构建和下载 javascript 包,没有任何问题。构建项目后,即使我没有在代码中做任何不同的事情,我也得到了错误。就在之前,它正在构建没有问题。
尝试在终端中执行以下命令(npm install debug --save)后,出现以下错误:
无法从“node_modules/react-native/Libraries/ART/ARTSericalizablePath.js”解析“art/core/class.js”
现在,在 iOS 模拟器上,我收到了一个不同的错误和解决它的建议。
- 清除守望者手表:
watchman watch-del-all - 删除“node_modules”文件夹:
rm -rf node_modules && npm install - 重置 Metro Bundler 缓存:
rm -rf /tmp/metro-bundler-cache-*或npm start -- -- reset-cache - 移除急速缓存:
rm -rf /tmp/haste-map-react-native-packager-*
但是,据我了解,如果我删除节点模块文件夹,那不会也删除我正在使用的依赖项的模块吗?
如果是这样,我将如何取回那些依赖模块?
【问题讨论】:
标签: javascript reactjs react-native node-modules watchman