如何在运行时安装React软件包

时间:2020-08-24 07:58:51

标签: javascript reactjs react-native npm npm-install

我有几个需要在我的React项目中安装的软件包,但是它们需要相当数量的磁盘空间,因此我想有条件地安装它们,因此在运行程序之前我不会安装它们,但是会安装它们用户与需要这些特定软件包的特定组件进行交互之后。有什么办法吗? 谢谢

1 个答案:

答案 0 :(得分:1)

我几乎无法百分百地做到这一点,因为您的React代码可能被捆绑了。捆绑时,捆绑器将尝试解析每个导入,这意味着必须安装软件包。 但是,我认为您需要的只是code-splitting。如果您不熟悉此概念,它会将您的主捆绑包分成多个捆绑包。一旦需要捆绑包(例如要加载的巨大组件),服务器就会获取此特定捆绑包,这意味着您不必处理不必要的巨大负载。