【问题标题】:How to install react packages in runtime如何在运行时安装反应包
【发布时间】:2020-12-12 20:25:05
【问题描述】:

我有几个包需要安装在我的 react 项目中,但是它们需要相当大的磁盘空间,我想有条件地安装它们,所以在运行程序之前我不会安装它们,但它们会被安装在用户与需要这些特定包的特定组件交互之后。有没有办法做到这一点? 谢谢

【问题讨论】:

  • 您是否担心最终用户的下载大小?还是你的磁盘真的有问题?
  • 我更担心最终用户。

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多