首页 > 解决方案 > 将组件共享给多个应用程序

问题描述

我有 2 个反应项目。我写过管理项目和用户项目。现在我需要用户项目中的一些管理菜单,以便我从管理项目中导入该组件。我收到“不允许外部 src 模块”的错误。我不知道如何修复这个项目。

你能帮我解决这个问题吗?

提前致谢

./src/App.js
Module not found: You attempted to import /home/assistanz/Projects/React/yarn/user/src/customer which falls outside of the project src/ directory. Relative imports outside of src/ are not supported.

标签: reactjs

解决方案


您可以创建另一个仅包含共享组件(新的 git 存储库或 npm 包)的项目。然后您将其视为外部库,将其添加到您的 package.json 中并将组件从内部导入到您的项目中。将其视为您考虑用于 UI 目的的任何外部库(例如 Material UI)。


推荐阅读