Web 前端——项目文件夹命名规范

本文详细介绍了项目中常见文件夹的命名及其含义,包括源代码、测试文件、库文件、构建脚本等,帮助开发者更好地组织项目结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文件夹名称含义
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核心文件

参考文章

http://www.fly63.com/article/detial/442

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Starzkg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值