如何将react app创建为服务/程序包并将其导入另一个应用程序的'package.json'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将react app创建为服务/程序包并将其导入另一个应用程序的'package.json'相关的知识,希望对你有一定的参考价值。
您好,目前我正在从事Monorepo应用程序的反应。
[我需要提取其某些“组件”和“样式”,并创建位于主项目之外的单独模块/包,并将它们像普通模块一样导入package.json
。
初始文件结构和将来的建议结构:
myMainproject:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\calendar
\header
\footer
\support
.....
package.json
....
// I extract calendar, footer modules
calendarService:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\calendar
.....
package.json
....
footerService:
\src
\components
component-styles.scss
\button
\label
\list
\item
.......
\modules
\footer
.....
package.json
....
// Extract style and create a separate service
styleService
\src
\styles
.....
package.json
....
final 'package.json' of 'myMainproject':
......
"dependencies":
"calendarService": ...,
"footerService": .... ,
"styleService": ...,
.....
您是否有任何想法,不仅是技术方面的想法,还是建筑方面的想法,或者任何实现该目标的文档?
答案
根据设计,对于要创建的每个React模块(日历,页脚和样式),您还需要向该结构添加index.js文件。您可以根据需要命名文件。这是在需要模块时将执行的文件。
另一答案
None以上是关于如何将react app创建为服务/程序包并将其导入另一个应用程序的'package.json'的主要内容,如果未能解决你的问题,请参考以下文章
如何将HTML模板文字从JavaScript文件抽象到单独的文件中,然后将其导回?
我已经创建了 React 本机应用程序并将其构建为独立的 android apk 文件,但如果不连接到同一网络,我将无法使用它