reactjs - 将组件共享给多个应用程序
问题描述
我有 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.
解决方案
您可以创建另一个仅包含共享组件(新的 git 存储库或 npm 包)的项目。然后您将其视为外部库,将其添加到您的 package.json 中并将组件从内部导入到您的项目中。将其视为您考虑用于 UI 目的的任何外部库(例如 Material UI)。
推荐阅读
- javascript - jquery关于表单计算最大值而不提交
- python - 使用 selenium 和 python 进行 YouTube 自动化,从搜索的视频中选择的问题
- python - 如何使用 Spyder 和 Python 2.7 安装 conda 环境?
- java - 在春季批处理中调用 Joblauncher.run 时获取空指针
- amazon-web-services - CW 警报维度中的参考实例 ID - Terraform
- javascript - 如何使用 React useContext 使子组件可以访问数据
- k-means - 使用 word2vec 进行文档聚类
- c# - 如何调用 Environment.GetEnvironmentVariable 而不会丢失 %PathVariableName% 例如 %SystemRoot%
- java - Java sql如何进行executeBatch()插入以返回布尔值
- java - 无法在 apache camel 中测试 deadLetterChannel