Hef*_*Hef 5 directory-structure npm next.js
我是 React、NextJS 和 Npm 的新手,最近我Next使用以下命令创建了一个应用程序:
npx create-next-app@latest
现在我想添加Strapi到同一个项目中。我使用此命令来安装 Strapi:
npx create-strapi-app@latest my-project --quickstart
使用此命令,它将为 Strapi 创建一个新项目。我看到Next和Strapi项目共享了很多文件,比如文件node_modules夹中的文件。有没有办法让它们在同一个项目中?或者那会造成混乱吗?
我得出的结论是,将这两个应用程序放在两个不同的目录中,每个应用程序都有自己的配置文件和其他模块,这是正确的方法。我们最终会得到两个应用程序中都存在的大量文件和文件夹,但最好将这两个应用程序完全隔离,因为:
Stapi分别是backend api和admin dashboard,以及Nextjs app网站的其余部分。directory-structure非常难以使用的应用程序。在较大的项目中,我们可能有更多api或apps独立运行的项目,最好将它们放在不同的目录和端口上。所有应用程序中存在一些重复文件不会影响性能,也不会占用太多存储空间。