文件命名规范 ¶
下面列出了一些常用的名称,并不是按出现频次排序,但是列出来的都是出现频次非常高的单复数形式都出现了的只列出次数最多的注意,都是目录名称,不是文件名
src,source
源代码,用 src 居多test,
__tests__
测试文件,也经常用__test__
,facebook 的测试框架 jest 默认的测试文件目录就是__test__
docs
文档lib
库文件,library 的缩写dist
用来放打包编译后的文件,应该是 distribution 的缩写build,scripts
构建脚本utils,tools,helpers
工具代码controllers,views,middlewares,models
MVC 对应的 models,views,controllers,还有中间件 middlewaresrouter
路由server
用来放服务端代码adapters
适配器,适配器模式是一种很常用的设计模式栗子:github.com/hubotio/hub…legacy
一般用来放兼容历史版本或兼容旧浏览器的代码config
配置文件benchmarks
benchmarks 测试,又叫基准测试或性能测试。用来测试版本的性能变化unit,spec
单元测试,一般在 test 目录下e2e
端对端测试,一般在 test 目录下assets,vendor
资源,一般用来放图片或 css 文件static
静态资源examples,demo
示例component
组件view,pages
视图,页面plugins
插件bin
命令脚本,命令行工具经常会用到common
公用的文件packages
很多项目会打包出多个 npm 包,用来减小体积,一般会用 packages 来放不同的包misc
杂项,miscellaneous 的缩写core
核心文件