android - react-native run-android, unimodules installling 包含未使用的博览会
问题描述
我最近eject expo
从我的 react-native 应用程序中成功运行了一些配置和代码更改后的应用程序。
我已经从 'expo' 中删除了,package.json
因为我意识到当前项目没有使用其中的任何 api。我使用的唯一可能的相关包是@expo/vector-icons
.
在通过react-native run-android
或内部android
文件夹运行测试应用程序时,./gradlew cleanBuildCache
我注意到以下消息。
这是安装这些软件包的正常行为吗?我只是无法弄清楚这些 unimodules 的安装位置和原因。
我也删除
import expo.modules.constants.ConstantsPackage;
import expo.modules.permissions.PermissionsPackage;
import expo.modules.filesystem.FileSystemPackage;
从android\app\src\main\java\com\pedoer\MainApplication.java
. 不确定此操作将来是否会破坏我的代码。但是那些在清理缓存后仍然安装。
解决方案
这些都默认包含在 react-native-unimodules 中:https ://github.com/unimodules/react-native-unimodules
您可以按照“需要排除一些自动链接的 unimodules?”中的描述排除它们。同一个项目自述文件中的标题
推荐阅读
- codeigniter - How to get out of tainted canvas mess?
- quickbooks - Intuit QuickBooks Web 连接器 IteratorID 无效错误
- android - Application Stopped on Button Click
- c++11 - 在 C++ 中,如何预测是否会调用移动或复制语义?
- angular - got ERR::CONNECTION_TIMED_OUT from cordova to my mvc 5 web api while call from jsfiddle is no issue
- python - Tensorflow: Masking an array based on duplicated elements of another array
- javascript - Image not uploading without submit button
- android - Easiest Way to Deploy Xamarin Android App in VS 2017?
- django - Column Already Exist Error on Django Rest Framework on Heroku Migration
- database - Oracle XE (11.2.0) 数据库配置在 Ubunto 14 和 16 上失败