我在公司里,当我们在现有的React Native项目上放置新开发人员时,我们会遇到很多构建问题。我们都知道他开始工作可能要花几个小时甚至几天。
我们使用fastlane和jenkins进行部署,但在本地方面不使用任何东西(当然,除了yarn / npm以外)。
我想那些问题是由不同版本的构建工具(cacoapod,gradle,react-native-cli ...)或不同的环境(即使我们都在macOS上)引起的。
我想知道你们中是否有人遇到过类似情况,以及是否有一些建议。
也许可以存在类似“构建服务器”之类的东西,或者可以使用给定版本(例如,用于构建工具的package.json之类的工具)自动执行构建工具安装/设置的工具。或其他可以帮助我们的事情。
我经常遇到的事情的简短清单:
但是我的同事们还面临其他问题。我们的目标是找到可以长期使用的解决方案。就像配置良好的docker可以处理Web项目一样。