当我将特定的npm包安装到我的run本机项目并尝试运行它时,我会得到以下错误:
This error is caused by a @providesModule declaration with the same name accross two different files.
Error: @providesModule naming collision:
Duplicate module name: promiseRejectionIsError
Paths:
projectname/node_modules/react-native-stripe-api/node_modules/
值得注意的参考:
我的目标是更好地理解React是如何重新渲染的,无论是在每次状态更新时还是在所有状态更新之后。
我目前的理解是React re-render on every state update,如果你有两个状态更新one outside of an async operation, and one inside,就会导致Can't perform a react state update on an unmounted component。如果您更新一个状态,然后在异步操作try, catch, finally中执行另一个状态更新,则会发生此错误。
使用Can't p
有一天,我将我的react本机项目从0.59.3升级到0.60.2,设置了AndroidX迁移,并运行了react原生运行-android。它显示了构建成功,并且在模拟器上安装了应用程序,但是metro bundler没有运行
这是我的设置:
反应-本机-cli: 2.0.1反应-自然反应: 0.60.2
这是登录终端
warn The following packages use deprecated "rnpm" config that will stop working from next release:
- react-native-code-push: http
因此,当用户注册时,我试图让屏幕更改为另一个屏幕。但是现在我得到了错误undefined is not an object (evaluating 'navigation.navigate')。我可以将用户添加到数据库中,但一旦用户被添加,屏幕将拒绝更改。
我尝试过使用import { useNavigation } from '@react-navigation/native';,但它只会给我带来一些不同的错误。导航似乎只在屏幕上工作,当它连接到一个按钮时。当用户刚刚注册时,我还没有让它在功能上工作。预期的结果应该是用户注册,然后更改为一个帐户页面,例如。
A
在构建发布包之前,我将按照本机0.67.4 来生成密钥和签名配置。该应用程序在安卓仿真器(Android 2120.1.1 Patch2)中运行良好。但是,在构建发布包时,./gradlew assembleRelease和./gradlew bundleRelease都有如下相同的错误:
任务:app:signReleaseBundle失败
w: Detected multiple Kotlin daemon sessions at build/kotlin/sessions
FAILURE: Build failed with an exception.
* What went
我想使用这个图书馆:
react-native-document-picker
我遵循以下步骤:
npm i --save react-native-document-picker
react-native link
我想在android设备上运行我的项目:
Incremental java compilation is an incubating feature.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app