无法在React Native iOS中导入我自己的模块

时间:2019-01-27 16:55:39

标签: react-native react-native-ios

enter image description here

如图所示,我有文件,并且文件路径也正确。那么,为什么我收到未找到该模块的错误?
我是React-native的ios开发新手,但是有可以使用相同代码正常工作的android应用。

1 个答案:

答案 0 :(得分:1)

诸如此类的许多错误可能是由于缓存未正确更新引起的。像所有电子产品一样,可以通过重新启动来修复它们,最好的办法是清除缓存,看看问题是否仍然存在。

您可以像这样清除缓存,只需为您的版本选择一个即可,也可以选择react-native,npm或OS。

RN < 0.50 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
RN >= 0.50 -  watchman watch-del-all && rm -rf $TMPDIR/react-native-packager-cache-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache

npm >= 5 - watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache verify && npm install && npm start -- --reset-cache

Windows - del %appdata%\Temp\react-native-* & cd android & gradlew clean & cd .. & del node_modules/ & npm cache clean --force & npm install & npm start -- --reset-cache

https://gist.github.com/jarretmoses/c2e4786fd342b3444f3bc6beff32098d