如何在运行时安装 React 包
How to install react packages in runtime
我的 React 项目中有几个包需要安装,但是它们需要相当大的磁盘空间 space 并且我想有条件地安装它们,所以我不会在 [=13] 之前安装它们=] 程序,但它们将在用户与需要这些特定包的特定组件交互后安装。有什么办法吗?
谢谢
我几乎 100% 地认为这是不可能的,因为您的 React 代码可能已捆绑。捆绑时,您的捆绑器将尝试解析每个导入,这意味着必须安装您的包。
但是,我认为您需要的只是 code-splitting
。如果您不熟悉这个概念,它只是将您的主包拆分为多个包。一旦需要一个包(例如,要加载一个巨大的组件),您的服务器将获取这个特定的包,这意味着您不必处理不必要的大量加载。
我的 React 项目中有几个包需要安装,但是它们需要相当大的磁盘空间 space 并且我想有条件地安装它们,所以我不会在 [=13] 之前安装它们=] 程序,但它们将在用户与需要这些特定包的特定组件交互后安装。有什么办法吗? 谢谢
我几乎 100% 地认为这是不可能的,因为您的 React 代码可能已捆绑。捆绑时,您的捆绑器将尝试解析每个导入,这意味着必须安装您的包。
但是,我认为您需要的只是 code-splitting
。如果您不熟悉这个概念,它只是将您的主包拆分为多个包。一旦需要一个包(例如,要加载一个巨大的组件),您的服务器将获取这个特定的包,这意味着您不必处理不必要的大量加载。