gpt4 book ai didi

ios - 在 xcode IOS 中锁定 React Native 版本

转载 作者:行者123 更新时间:2023-11-29 11:38:25 25 4
gpt4 key购买 nike

在过去的 4 个月里,我一直在使用 React Native,同时在 AndroidIOS 上工作。根据 React Native Docs,每个月都会有一个更新版本的 React Native。所以,我每个月都会更新它,这很好,但问题是我使用的几个 npm 包由于 react-native 更新而变得过时,这反过来会导致我的项目出错.

对于Android,我们可以通过在gradle中指定版本号来锁定react-native版本。对于 Javascript 部分,我们可以将其锁定在 package.json 中。但是对于 IOS,我找不到类似的东西。

那么,有没有办法在IOS xcode 中锁定react-native 版本?

最佳答案

是的,将您的 package.json 文件放在根路径 - react-native 版本为固定数字。例如:

"dependencies": {
"react-native": "0.50.4",
}

所以每次你执行 npm install 时,都会安装给定的版本。没有后缀 ^ 它永远不会升级。

iOS 的 react-native 版本只是从 node_module/react-native/Libraries 文件夹导入的项目/静态库,通过 react-native 链接

更新 1:

以工程中的RCTAnimation.xcodeproj为例,你可以在 node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj 找到它。

enter image description here

关于ios - 在 xcode IOS 中锁定 React Native 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47899751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com