您将如何实施类似于ReactNative的条件导入?

时间:2017-12-15 20:30:53

标签: javascript node.js reactjs react-native

您将如何实施条件导入,类似于React Native如何分别使用*.android.js*.ios.js导入Android或iOS特定类。

出于其他原因,我将如何进行与此类似的操作(不一定在ReactNative项目中)。例如,如果我想要开发和生产的特定类,我将如何分别使用*.dev.js*.prod.js

我确信有一种方法可以这样做,因为ReactNative能够这样做。

1 个答案:

答案 0 :(得分:0)

我猜一种方法(使用Webpack)将是

//webpack config file

...
resolve: {
    extensions: [(/*condition*/) ? '.ext1.js' : '.ext2.js', '.js' ]
}

然而,这个解决方案似乎并不理想,所以如果有人有更好的方法,请分享。或者让我知道如果我弄错了,这是一个很好的解决方案。