我是 React、NextJS 和 Npm 的新手,我最近Next使用這個命令創建了一個應用程式:
npx create-next-app@latest
現在我想添加Strapi到同一個專案中。我使用此命令安裝 Strapi:
npx create-strapi-app@latest my-project --quickstart
使用此命令,它將為 Strapi 創建一個新專案。我看到Next和Strapi專案共享很多檔案,例如檔案node_modules夾中的檔案。有沒有辦法讓他們在同一個專案中?還是會弄得一團糟?
uj5u.com熱心網友回復:
我得出的結論是,將這兩個應用程式放在兩個不同的目錄中,每個目錄都有自己的組態檔和其他模塊,這是正確的方法。我們最終會得到兩個應用程式中都存在的大量檔案和檔案夾,但最好將這兩個應用程式完全隔離,因為:
- 它們在大多數檔案夾中都有不同的組態檔。
- 它們是兩個不同的應用程式,
Stapi分別是backend api和admin dashboard,以及Nextjs app網站的其余部分。 - 如果將這兩個應用程式結合起來,我們最終
directory-structure會得到一個非常難以使用的應用程式。
在一個更大的專案中,我們可能有更多api或apps獨立運行的專案,最好將它們放在不同的目錄和埠上。并且在所有應用程式中都有一些重復的檔案,不會影響性能,也不會占用太多存盤空間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494064.html
