react native 使用Image组件时出现 Unknown named moudule 错误

使用 <Image source={require('./img/p5.jpg')} /> 引入图片时 出现 Unknown named moudule ‘./img/p5.jpg’这个错误 请问是什么问题???

阅读 2.3k
1 个回答
  1. 如果你是刚加入这图片在项目中,可能要整个重开,先关闭所有开发用的软件,模拟器与重新打包过再试试。

  2. 假设你的代码无误的情况下,有可能是npm的module卡住了,先关闭所有开发用的软件,清缓存与重新安装所有npm module,如下指令:

npm cache clean
npm install

watchman也清一下,指令:

watchman watch-del-all

模拟器(android)重启时也清光所有旧资料(reactnative是模拟器名称),指令:

emulator -avd reactnative -wipe-data

这是清os中的缓存,指令:

rm -fr $TMPDIR/react-*

我的经验是如果以上指令全部作一遍还是不行,有可能是代码写错了…。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题