【发布时间】:2017-06-14 15:21:14
【问题描述】:
例如,我有一些具有某些功能的 React Native 应用程序。最完整的应用包含
- 新闻
- 产品
- 用户授权
我想要 2 个版本。像“free”和“pro”版本。
假设 免费 仅包含新闻。 Pro 包含所有功能。我如何构建它并且不包含我不需要的功能的导入。
在我的脑海中,我有类似的东西:
if (ENV === 'free') {
import Products from 'products';
}
但是您知道,该模块 import 始终应该位于文件顶部,并且不能被 if-else 或其他任何东西包裹。而且看起来一点也不好看。
所以有什么想法吗?或者,它可能已经是这样做的常见做法?
谢谢!
【问题讨论】:
标签: javascript node.js build react-native ecmascript-6