当前位置 : 主页 > 网页制作 > React >

使用react-native-link命令?

来源:互联网 收集:自由互联 发布时间:2021-06-15
What is react-native link command used for ? 什么是react-native链接? react-native链接是一种自动安装本机依赖项的方法.它是手动链接项目中的依赖项的替代方法.它适用于Android和iOS. 手动链接项目时

What is react-native link command used for ?

什么是react-native链接?

react-native链接是一种自动安装本机依赖项的方法.它是手动链接项目中的依赖项的替代方法.它适用于Android和iOS.

手动链接项目时,大多数步骤都是相同的,因此使用react-native链接可以让您轻松安装本机依赖项,​​而无需重复键入类似代码或执行类似操作.

但是,应该注意的是,运行react-native链接并不总是完全链接包,有时需要执行其他步骤,您应该仔细检查安装说明.

在安装依赖项并链接它之前,请务必仔细阅读说明.

iOS注意事项

如果您的项目正在使用CocoaPods并且您链接的依赖项具有.podspec,那么当您使用run react-native链接时,它将更新您的Podfile.这不是将文件直接添加到Xcode项目中.您还必须在ios目录中运行pod install,否则将无法完全安装本机依赖项.

有时使用CocoaPods进行安装可能会导致更多问题,并且不是每个依赖项都需要使用CocoaPods安装,您可以始终按照我在SO answer中列出的步骤来停止反应 – 本机链接向Podfile添加依赖项,这不是理想的但是这是一种解决方法.某些依赖项需要对Podfile进行添加,因此只有在依赖项不需要运行pod时才应执行此操作.

react-native链接或react-native链接依赖项名称

您是否应该在链接任何依赖项时使用react-native链接,还是应该更明确并使用react-native link dependency-name?

根据我的经验,最好使用react-native link dependency-name.这是因为react-native链接将尝试链接(或重新链接)所有可链接的依赖项,这可能导致代码重复.我遇到的大多数问题都是在链接Android本机依赖关系时.我认为在随后的更新中阻止这种情况取得了一些进展,但旧的格言在这里适用于曾经被咬过,两次害羞

联系好的做法

当使用react-native链接依赖名时,你应该遵循良好的做法,这样你就不会被蜇.有时,您尝试的依赖项无法正常工作,并且删除链接过程中添加的所有代码可能会非常棘手. (如果您不熟悉Xcode项目文件可能会成为一个噩梦).

这是我安装依赖项然后链接它们的方式.

>确保您使用的是版本控制,例如git.
>确保您的代码完全提交,没有未保存的更改.
>创建一个新分支,然后查看它.
>安装您的依赖项npm i dependency-name
>然后链接您依赖react-native link dependency-name
>执行依赖项所需的任何其他安装步骤.请参阅依赖项的安装说明.
>检查您的代码是否适用于新的依赖项.
>提交更改并合并分支.

手动链接

如果您希望手动链接您的本机依赖项,​​那么您应该遵循依赖项网站上的说明,或者您可以查看react-native提供的文档.

目前只有关于如何手动链接iOS项目的解释.

手动关联Android需要您在以下位置进行更改:

> settings.gradle
> app / build.gradle
> MainApplication.java

与您应该做的确切更改一样,您应该查看依赖项的手动链接说明.

网友评论