现在 React Native 包含了自动链接,我们不再需要使用react-native link
。如果我们想删除库,我们做npm uninstall <lib>
,但我们是否仍然必须像以前一样react-native unlink <lib>
,或者我们如何删除添加到文件中的代码,例如build.gradle
?
更新
根据其中一个响应,我尝试运行npm uninstall <lib>; cd android; gradlew cleanBuildCache;
,但android/build
文件夹中仍然有许多对<lib>
的引用。这会导致问题,因为当我尝试安装另一个库时,它会抛出与剩余的<lib>
引用的冲突错误。
有谁知道gradelw cleanBuildCache
到底做了什么,以及是否有任何其他命令可以完全撤消运行npm install <lib>
发生的一切?
只需清理您的 gradle 并重建您的项目
cd android
./gradlew cleanBuildCache
然后再次重新生成项目
如果使用Android工作室,则只需使缓存失效