我有一个React Native应用程序,我为iOS和Android构建。代码或CI系统中没有任何变化,但由于某种原因,Android构建定期停止工作,我必须对build.gradle进行一些调整以修复它。另一方面,只要Xcode的版本保持不变,iOS版本就没有问题。我想知道Android构建的依赖项的哪一部分可能会更改,以及如何将它们锁定到特定版本?
vq8itlhq1#
您需要定期更新您的应用程序,以跟上您使用的代码中的安全/错误修复。操作系统会定期更新,Android或iOS的更改可能也需要您进行更新。你无法预测这些公司会做什么。默认情况下,您的包/库不会自行更新。您必须在package.json依赖项列表中的版本号开头添加^。这将使它们更新到最新的次要版本,因为任何重大更新都会引入破坏性更改(这需要您更改一些代码)。
^
1条答案
按热度按时间vq8itlhq1#
您需要定期更新您的应用程序,以跟上您使用的代码中的安全/错误修复。操作系统会定期更新,Android或iOS的更改可能也需要您进行更新。你无法预测这些公司会做什么。
默认情况下,您的包/库不会自行更新。您必须在package.json依赖项列表中的版本号开头添加
^
。这将使它们更新到最新的次要版本,因为任何重大更新都会引入破坏性更改(这需要您更改一些代码)。