问题描述
控制台出现以下报错:Module not found: Error: Can’t resolve ‘XXX’ in ‘XXXX’
问题解决
- 首先想到的就是删除node_modules,再重新安装,但是对我没用,哭
- 检查是否发布了该包,我的是内部发的包,大家自己检查自己的包就可
可以看出来,此包已经发布,大家也要记得检查一下版本号哦 - 检查该包的内容是否为空,吐出来的东西是否正常
可以看出我的安装包也是没问题哒 - 检查本地安装的包的 packagejson 文件 main 字段是否正确
此时就找到原因,main的路径写错,应该是"src/mobile/index" - 在这个包package中的main中修改一下地址,之后预发就可以正常使用啦