我注意到Node.js项目通常包含以下文件夹:
/ libs,/ vendor,/ support,/ spec,/ tests
这些到底是什么意思? 它们之间有什么区别,我应该在哪里包含引用的代码?
#1楼
由于存在与此问题类似的问题,因此在GitHub上进行了讨论: https : //gist.github.com/1398757
您可以使用其他项目作为指导,在GitHub中搜索:
ThreeNodes.js-在我看来,似乎具有不适合每个项目的特定结构;
更轻-更简单的结构,但缺乏组织性;
├── index.html
├── js/
│ ├── main.js
│ ├── models/
│ ├── views/
│ ├── collections/
│ ├── templates/
│ └── libs/
│ ├── backbone/
│ ├── underscore/
│ └── ...
├── css/
└── ...
#2楼
我的项目架构中的更多示例可以在这里看到:
├── Dockerfile
├── README.md
├── config
│ └── production.json
├── package.json
├── schema
│ ├── create-db.sh
│ ├── db.sql