【发布时间】:2021-07-26 11:04:21
【问题描述】:
我有两个反应应用程序,
项目 A
项目 B
这里的Project A 只是一个简单的组件应用程序,它包含唯一的通用组件。
-> src
-> components
-> Button
这是我在Project A 中的一个非常简单的按钮组件。
现在的要求是我需要在任何其他 React 应用程序中使用这个通用按钮组件。
在这种情况下,我需要在Project B 中使用来自Project A 的Button 组件。
为此我在src/App.js Project B 的文件中尝试了一些相对导入(我理解这是完全错误的),
import {Button} from "../../../Project A/src/components
但它给出了预期的错误,
Module not found: You attempted to import ../../../Project A/src/components which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.
那么任何人都可以帮助我如何将来自Project A 的按钮组件包含在Project B 中?
注意:
我不能复制粘贴代码,而且我只需要将它从project 导入到project。
这两个项目也位于一个文件夹下,例如,
->Folder
-> Project A
-> Project B
【问题讨论】:
-
对于相同的场景,我会将一个包发布到 npm 并将其用于不同的项目。或者只是复制粘贴组件。我猜他们不会处理相同的数据。
-
@SifatHaque,我不能复制粘贴。如果这样做,我可能不会自己发布这个问题。但这不是在 npm 中发布并使用它的东西,而是我只需要导入从
One Project到Another Project..
标签: javascript reactjs module components git-submodules