常用文件命名规范

196 阅读1分钟
文件夹名称含义
src,source源代码,用src居多
test,tests测试文件,也经常用__test__,facebook的测试框架jest默认的测试文件目录就是__test__
docs文档
lib库文件,library的缩写
dist用来放打包编译后的文件,distribution的缩写
build,scripts构建脚本
utils,tools,helpers工具代码
controllers,views,middlewares,modelsMVC对应的models,views,controllers,还有中间件middlewares
router路由
server用来放服务端代码
adapters适配器,适配器模式是一种很常用的设计模式
legacy一般用来放兼容历史版本或兼容旧浏览器的代码
config配置文件
benchmarksbenchmarks测试,又叫基准测试或性能测试。用来测试版本的性能变化
unit,spec单元测试,一般在test目录下
e2e端对端测试,一般在test目录下
assets,vendor资源,一般用来放图片或css文件
css,stylescss文件
jsjavascript文件
images,img图片文件
fonts字体文件
pages页面文件
static静态资源
examples,demo示例
component组件
plugins插件
bin命令脚本,命令行工具经常会用到
common,public公用的文件
packages很多项目会打包出多个npm包,用来减小体积,一般会用packages来放不同的包
misc杂项,miscellaneous的缩写
core核心文件