如何在 React Native 应用程序中显示 git-describe?
How to show git-describe in React Native app?
我通常喜欢在我正在开发的任何网站、应用程序等中自动嵌入 git describe --always --dirty
的结果,以便我可以轻松地跟踪行为。现在,我想不出在 React Native 应用程序中获取它的方法。
我正在使用 Android,但我确实在寻找 Android 和 iOS 的解决方案。
我找到了一种混合使用其他现有答案的方法:
- Call git-describe during the build 从 gradle
访问
- Call PackageManager 从 Java
访问 gradle 配置
- Then use a React NativeModule in Java 从 JS 访问
更新(3 年后):这里有一个 minimal diff 展示了如何在 Android 中实现。
我通常喜欢在我正在开发的任何网站、应用程序等中自动嵌入 git describe --always --dirty
的结果,以便我可以轻松地跟踪行为。现在,我想不出在 React Native 应用程序中获取它的方法。
我正在使用 Android,但我确实在寻找 Android 和 iOS 的解决方案。
我找到了一种混合使用其他现有答案的方法:
- Call git-describe during the build 从 gradle 访问
- Call PackageManager 从 Java 访问 gradle 配置
- Then use a React NativeModule in Java 从 JS 访问
更新(3 年后):这里有一个 minimal diff 展示了如何在 Android 中实现。