typescript - React Native - 导入我的库时出现空白 Expo 屏幕
问题描述
我已经在 React Native 组件库上工作了几个月,一切正常,直到我添加了一个上滑面板(从头开始构建)。这个库旨在提供从头开始制作的基本组件(按钮、滑动面板、下拉菜单...),尽可能使用最少的外部库。
所以,expo init
为了创建一个 react native 项目,我做了一个。我制作了我的组件,集中在 index.tsx 中,并创建了一个 App.tsx,它允许我使用 Expo Go 测试我的组件。我唯一需要更改的是 package.json 中的“main”属性,它"main": "node_modules/expo/AppEntry.js"
用于 Expo Go,以及"main": "index.tsx"
当我在 NPM 上发布它时。一切都一直这样工作,直到 1.0.30 版本引入了一个由 react-native-reanimated (2) 组成的新组件,即上滑面板。
自此更新以来,它不再起作用:在 Expo Go 上,一切正常,但是当我将其导出为 NPM 上的库并将其导入另一个项目时,该应用程序停留在 Expo 启动屏幕上,没有任何加载栏或错误信息 :
如果你想看的话,这里是完整的repo(我不能发布任何最小的可重现示例,因为这是一个非常特殊的问题,我没有设法重现)。
感谢大家 !
解决方案
推荐阅读
- sql-server - coalesce 将非 unicode 字符转换为问号
- python - 如果找到某些特定单词,则删除特定行
- r - 相同刻度/标签的几种颜色
- maven - Maven下载surefire插件3.0.0-M2尽管没有在pom中指定
- eloquent - Laravel nestedwhere 解析错误:语法错误,意外'}'
- apache-kafka - Kafka 消费者不是仅从 4 个分区中的一个分区中读取数据
- powershell - 将 XML 转换为 CSV(StartupInfo XML 日志文件)
- ubuntu - 如何修改 Elasticsearch 堆大小?- 未使用 jvm.options
- node.js - 将 NodeJS MongoDB 查询表示为字符串
- tx-news - TYPO3 9.5.3 新闻档案和路线增强器