您将如何实现条件导入,类似于 React Native 如何分别使用 *.android.js
和 *.ios.js
导入 Android 或 iOS 特定类。
由于其他原因,我将如何去做类似的事情(不一定在 ReactNative 项目中)。例如,如果我想拥有用于开发和生产的特定类,我如何能够分别使用 *.dev.js
和 *.prod.js
?
鉴于 ReactNative 能够做到这一点,我确信有一种方法可以做到这一点。
最佳答案
我想一种方法(使用 Webpack)是
//webpack config file
...
resolve: {
extensions: [(/*condition*/) ? '.ext1.js' : '.ext2.js', '.js' ]
}
但是,这个解决方案似乎并不理想,因此如果有人有更好的方法,请分享。或者如果我弄错了请告诉我,这是一个很好的解决方案。
关于javascript - 您将如何实现类似于 React Native 的条件导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47839472/