加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

unable to resolve module

发布时间:2020-12-15 08:16:58 所属栏目:百科 来源:网络整理
导读:背景 这个问题是在react native android项目,在适配ios过程中,出现的一个错误。经过不断的调试,最后定位到问题出在项目引用cheerio模块。 尝试解决 出了这个问题,首先想到的是到react native github上去搜索issues。 https://github.com/facebook/react-

背景

这个问题是在react native android项目,在适配ios过程中,出现的一个错误。经过不断的调试,最后定位到问题出在项目引用cheerio模块。

尝试解决

出了这个问题,首先想到的是到react native github上去搜索issues。
https://github.com/facebook/react-native/issues/4968
这个issues就是搜索到的,关于‘unable to resolve module’的解决方案。但是,我按照上面很多人提到的各种方案,对我都没有解决。

提示意思是没有找到对应的module,但是,我按着那个路径去查看,文件是存在的。

解决方案

这里的解决方案不是通用的解决方案,只是针对我项目中使用到的cheerio模块。

卸载原来的cheerio模块,重新安装cheerio-without-node-native

然后将原来使用

import Cheerio from 'cheerio';

改为

import Cheerio from 'cheerio-without-node-native';

改完之后,我的问题就解决了。

虽然这不是通用的解决方案,但是,如果你遇到了类似的问题,很大部分是因为模块问题引起的,或者平台不兼容,或者确实缺少文件。

希望可以给你提供个思路方向。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读