javascript - 您将如何实现类似于 React Native 的条件导入?

标签 javascript node.js reactjs react-native

您将如何实现条件导入,类似于 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/

相关文章:

javascript - 如何使用条件过滤 javascript 甘特图并处理空输入?

javascript - 如何使用 NodeJS/ReactJS/PHP 提取 PDF 文件的书签 (TOC)?

node.js - 如何为默认导出类编写类型定义文件?

node.js - Playwright - 无法使用文件 ://in an img tag 访问本地文件

javascript - Reactjs 读取属性文件?

javascript - 用 jquery 停止 youtube 视频?

javascript - 如何动态建表

javascript - 当 Yeoman 上的前一个提示为真时,如何执行其他提示?

javascript - 如何访问 React Context.Provider 值中的另一个函数?

javascript - 如何使用按钮单击将 ReactJS 页面重定向到纯 HTML 页面?