我目前正在研究React/TypeScript項目,並將我的文件分成幾個文件夾。我的項目是解決數獨交互,使用各種加工方法,所以我有我的應用程序分解成這種結構:我應該如何組織我的應用程序?
sudokusolver/
css/
dist/
fonts/
img/
js/ -> external libraries, ie. jquery, etc.
node_modules/
server/ -> fetches puzzle data from the server
ts/
actions/ -> user actions stored for history navigation
components/
containers/
enumerations/
models/ -> stores multiple actions for history navigation
solver/ -> sudoku solving methods
index.tsx
index.html
package.json
...
現在,我components/
和containers/
文件夾變得相當大。我想知道我應該按照什麼方案來重新組織我的文件結構,知道這是一個單頁面應用程序。任何幫助,將不勝感激。
爲什麼'jquery'不在'node_modules'中?爲什麼'css'不在組件旁邊?爲什麼基本上資產的'fonts'和'img'不在公共目錄中?我也會先創建一個'ui'文件夾。不要叫'ts'文件夾。爲什麼不簡單地調用它'src'或'source'? – Sulthan
我的js文件夾容器bootstrap,jquery等,但我想npm可以處理這個。好點子! – iHowell
如何確保組件旁邊的CSS有幫助?整個應用程序是客戶端,在'server /'文件夾中有一個用於數據訪問的php腳本。 – iHowell