所以我有一个 React 应用程序,出于我的目的,我想制作各种 React 应用程序,但它们需要共享相同的配置 - 相同的模块、相同的配置文件(例如
tailwind.config.cjs
)。我如何设置我的环境才能使其成为可能?
我实际上会手动将每个构建移动到 Django 应用程序上的其他文件夹。我真的只需要 React 来构建一些复杂的 UI,这对于 Vanilla JS 来说会很痛苦。
我真的不喜欢复制我所有的 React 应用程序,然后为我想要构建的每个页面使用相同的配置,以不同的立场,即使这可行,我的代码库会增长太多,如果我必须更改配置(例如,顺风的主题)我需要在每个项目上更改它。
所以基本上我想要一个 React 设置,例如从父目录导入所有这些配置。
如果我的问题正确,我认为您正在尝试找到一种使用自定义文件结构创建新的 React 应用程序的方法。在那里您将拥有顺风配置和其他东西。
因此,您可以创建一个模板结构化应用程序,然后在创建新项目时,您可以传递
--template
标志并提及您自己创建的模板。
在此处查看更详细的说明 - https://www.npmjs.com/package/create-vite
这也可以通过基本的
create-react-app
- https://create-react-app.dev/docs/custom-templates/ 实现。但我认为他们有一些区别。