我可以从生产构建 create-react-app 导入组件吗

Can I import a component from a production build create-react-app

有谁知道是否可以从生产构建 create-react-app 导入组件?

上下文:

我有一个为生产而构建的 CRA 项目,其中有一个名为 ExampleButton 的组件。 现在我用 CRA 创建了第二个项目,我想从第一个项目导入 ExampleButton。

这可能吗? 我也愿意接受其他解决方案。


P.S。我也有第一个项目的源代码,但是我的 ExampleButton 是用 'antd' 创建的,当我从第二个项目的 .js 文件导入 ExampleButton 时,我遇到了各种错误。我只能假设 antd 不是为处理这个问题而设计的。

我不知道 react-app 的生产构建是否导出任何内容,如果是,则该组件将无法在其他应用程序中访问。我个人只会复制粘贴源代码。

但是如果两个应用程序要运行在同一个网页上,我有一些建议:

  • 为组件创建一个共享文件夹,您可以从项目上下文之外导入文件。
  • Lerna。虽然不太确定它如何与 CRA 一起使用。您可能必须在那里进行一些配置(甚至可能弹出应用程序)。