首页 > 解决方案 > 在另一个项目中打开 React.js 项目

问题描述

我有一个几乎完成的反应项目,但我必须包括我的 2yo。如果我单独打开它仍然可以工作的反应项目。我试图将整个项目添加到我的 src 文件夹并从那里运行它,但该项目正在使用它自己的 redux、路由器和许多其他东西,这将花费我几年的时间来转移它。你有什么建议吗?

项目应该像这样工作:在项目 1 中,例如单击一个按钮,该按钮应该从项目 2 中打开一个组件并将其显示在页面上。

标签: javascriptreactjs

解决方案


是的,您可以将您的项目作为已编译的 javascript 文件包含在任何项目中。

我已经这样做了,但是您需要指定一个函数或类,您可以从中访问所有组件。

创建一个生产版本并将其简单地包含到您的其他项目中。它会完全按照您的意愿工作。

这是导入构建的方法

<head>
  <script type="" src="./path/to/js/build.js"></script>
</head>

推荐阅读