react-native - 如何在有错误的项目中使用外部库?

标签 react-native

我想使用外部库,它有一个小错误。我知道如何修复此错误并将为其创建 PR 请求,但在获得批准之前,我如何在项目中使用该库而不侵犯版权? github repo 是公开的(我不知道这是否重要)

一个想法(我非常确定这是错误的)是复制粘贴我需要的代码并修复错误。另一种方法是使用该代码作为“灵感”,然后将代码更改为我需要的功能。

我正在编写 React Native 项目,并且已经安装了该库,因此它包含在我的 package.json 文件中。

最佳答案

您可以使用 https://www.npmjs.com/package/patch-package 为该库创建补丁包并可以在您的项目中使用它。

关于react-native - 如何在有错误的项目中使用外部库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73234386/

相关文章:

react-native - RTL设备中的LTR在React Native中

react-native - 在 Expo React Native 应用程序上加载视频时指示加载的最佳方式是什么?

typescript - 如何在 React Native 中使用 TypeScript 模拟 React Navigation 的导航 Prop 以进行单元测试?

react-native - 在不使用第3方库的情况下,在 native react 中显示主屏幕之前显示启动屏幕

android - react native 错误 : is also present at [:@react-native-firebase_admob] AndroidManifest. xml:18:13-29

azure - 使用 Azure AD 进行身份验证 - React Native

javascript - React Native 添加到状态数组

typescript - 使用 typescript 的 react-native-vector-icons/MaterialIcons jest-expo 快照测试错误

javascript - react native 导航: Conditionally render tab bar badge not working?

android - React Native for Android 中的依赖错误