我在React Native(Lite和Pro)中内置了两种相同的Android应用程序。
我能够在应用程序和gradle风格中注入特定的变量,因此我可以使两个应用程序在运行时表现不同。
但是,即使两种风味之一不具有全部功能,因此不需要两种所有风味和功能,并且这两种风味最终都包含来自同一package.json
的相同模块清单合并。
有没有一种方法可以在构建阶段包含/排除模块而不必重复所有操作?
举个例子:精简版不需要摄影机,但是由于我将react-native-camera
包含在我的package.json
中,精简版最终需要摄影机许可,即使它不需要不用。