说我有很多小应用程序,我是否需要为每个应用程序做一个create-react-app?或者我可以有一个create-react-app。后者是我的首选,因为我不希望每个应用程序都有单独的node_modules。因为在npm安装之后它就是百兆字节。
如果有可能,我需要使用什么样的锅来创建多个应用程序,这是一个webpack的事情吗?
要创建新的应用程序,是的,我们需要每次创建,但如果我们想要在一个大应用程序中的所有小应用程序,我们可以将这些小应用程序开发为“组件”(单独执行)并集成在一个应用程序中。
当您通过create-react-app创建应用时,您可以从头开始创建一个新应用。这些应用程序使用单独的配置文件,并不意味着彼此“交谈”。您可以做的是将每个“app.js”文件放在一个共享的react-app中,然后重新排列这些类以共享其内容(请参阅导入/导出)。但根据我的理解,在一个巨大的应用程序中不可能有多个反应应用程序
你可以考虑使用react-app-rewired
但是你不会得到create-react-app团队的任何支持,因为它是你自己的配置。另一个明显的解决方案是弹出。
参考https://medium.com/@timarney/but-i-dont-wanna-eject-3e3da5826e39