我目前正在研究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