您将如何实施条件导入,类似于React Native如何分别使用*.android.js
和*.ios.js
导入Android或iOS特定类。
出于其他原因,我将如何进行与此类似的操作(不一定在ReactNative项目中)。例如,如果我想要开发和生产的特定类,我将如何分别使用*.dev.js
和*.prod.js
?
我确信有一种方法可以这样做,因为ReactNative能够这样做。
答案 0 :(得分:0)
我猜一种方法(使用Webpack)将是
//webpack config file
...
resolve: {
extensions: [(/*condition*/) ? '.ext1.js' : '.ext2.js', '.js' ]
}
然而,这个解决方案似乎并不理想,所以如果有人有更好的方法,请分享。或者让我知道如果我弄错了,这是一个很好的解决方案。