![](/img/trans.png)
[英]UnableToResolveError : unable to resolve module `merge` from Libraries/ART/React Native ART.js
[英]Unable to resolve "art/core/class.js" from "node_modules/react-native/Libraries/ART/ARTSerializablePath.js"
在终端中运行“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
rm -rf node_modules && npm install
rm -rf /tmp/metro-bundler-cache-*
或npm start -- -- reset-cache
rm -rf /tmp/haste-map-react-native-packager-*
但是,据我所知,如果我删除节点模块文件夹,那不会也删除我正在使用的依赖项的模块吗?
如果是这种情况,我将如何恢复这些依赖模块?
下次运行npm install
时将重新创建node_modules
目录,并重新安装所有依赖项。 您可以安全地删除它。
首先,删除 node_modules 不会有什么坏处。 只需运行npm install
关于错误
按照应用程序的指示进行操作。
如果失败,请尝试通过以下方式重新启动 npm 服务器:
react-native start --reset-cache
如果失败,请确保没有进程侦听节点服务器将使用的端口kill -9 $(lsof -t -i:PORT_USED_BY_NODE)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.