文件夹名称 含义
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,还有中间件middlewares
router 路由
server 用来放服务端代码
adapters 适配器,适配器模式是一种很常用的设计模式
legacy 一般用来放兼容历史版本或兼容旧浏览器的代码
config 配置文件
benchmarks benchmarks测试,又叫基准测试或性能测试。用来测试版本的性能变化
unit,spec 单元测试,一般在test目录下
e2e 端对端测试,一般在test目录下
assets,vendor 资源,一般用来放图片或css文件
css,styles css文件
js javascript文件
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

Web 前端——项目文件夹命名规范相关推荐

  1. Web前端企业开发命名规范

    一个好的前端项目代码离不开好的命名规范,试想一下叫你接手一个项目,你看到之前开发的代码的命名一团糟,那是多么痛苦的事啊.或者你自己把一个项目命名的一团糟,等过段时间让你重构该项目的时候,估计肠子都要悔 ...

  2. Web前端-vue 开发命名规范

    1.views 命名 views 文件夹下面是由 以页面为单位的 vue 文件 或者 模块文件夹 组成的 放在 src 目录之下,与 components.assets 同级 目录解析 目录/文件 说 ...

  3. 一些常用的软件项目文件夹命名

    了解一些常见的软件项目文件夹命名 前言 对于新手程序员来讲,文件夹命名是一件很头疼的事情,不知道如何正确的给文件夹命名,良好的文件夹命名,有利于软件项目的维护与迭代,以下是总结的一些常见的文件夹命名, ...

  4. web前端开发文件命名基本规范

    根据:https://www.cnblogs.com/ypppt/p/13066751.html 1.页面的文件.函数命名规范 统一用翻译的英文命名(推荐),统一用拼音命名(拼音的简化也可) 统一使用 ...

  5. web mysql 界面表命名规范_MySql数据库表字段命名及设计规范

    1.设计原则 1) 标准化和规范化web 数据的标准化有助于消除数据库中的数据冗余.标准化有好几种形式,但 Third Normal Form(3NF)一般被认为在性能.扩展性和数据完整性方面达到了最 ...

  6. vue文件命名规范和文件夹命名规范

    views 命名 views 文件夹下面是由 以页面为单位的vue文件 或者 模块文件夹 组成的,放在 src 目录之下,与 components.assets 同级. views 下的文件夹命名 v ...

  7. 前端git操作命名规范和协作开发流程

    前言 一个项目的分支,一般包括主干 master 和 开发分支 dev,以及若干临时分支 分支命名规范 分支: 命名: 说明:主分支 master 主分支,所有提供给用户使用的正式版本,都在这个主分支 ...

  8. web前端中的命名规则

    规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不 ...

  9. 各个地区的语言代号及value文件夹命名规范

    上一篇博客,讲述多语言测试的注意事项时,提到多语言测试中不得不知道的语言代号的概念,也提到了系统语言选项.语言名称.代号之间的关系. 这里附上两个在测试开发过程中必须用到的清单: Android系统和 ...

最新文章

  1. gradle风格的groovy代码
  2. CodeIgniter源码分析(一) 目录结构
  3. 微软、UIUC韩家炜组联合出品:少样本NER最新综述
  4. vue_prop单向数据流
  5. d3.js选择、插入、删除元素
  6. Halcon:模版匹配
  7. 深度学习04-RNN
  8. 论文学习6-(M2DNE)Temporal Network Embedding with Micro- and Macro-dynamics
  9. 【Tomcat】Tomcat Connector的三种运行模式【bio、nio、apr】
  10. 从“跳一跳”来看微信小程序的未来
  11. javascript 布尔类型
  12. memcached 远程拒绝服务漏洞
  13. baseresponse响应类_SpringBoot统一响应体解决方案
  14. Unity-协成-开启关闭
  15. html层叠云标签代码,可以加载个人博客中,非常炫的特效
  16. ajax获取jsp数据,如何使用ajax调用从servlet到jsp获取arraylist数据
  17. latex并排显示表格
  18. win7 关闭计算机休眠,Win7关闭休眠的方法
  19. Python安装Selenium
  20. 方方-前端体系课程(二)

热门文章

  1. js参数使用时常犯的一个低级错误
  2. handler和thread之间如何传输数据_网线虽常见,学问可不少,科普一下网线的简单知识及如何选择网线...
  3. matlab用ezmesh绘制单位球,Matlab------------命令大全2
  4. mac地址厂商对应表_网络工程师一分钟搞懂MAC地址表知识点全部内容,建议收藏...
  5. java跳过_java跳过https证书直接请求工具类
  6. python单例类命名_单例模式(java/python/c++)
  7. html遇到英文单词整体换行,CSS单词换行and断词,你真的完全了解吗_html/css_WEB-ITnose...
  8. roobo机器人怎么唱歌_日本“观音”机器人问世,可以陪僧人念佛经
  9. 怎么用PHP语句做出增改删查功能,mysql语句实现简单的增、删、改、查操作示例...
  10. 我是Python小玩家,一行代码能做哪些炫酷的事情 (三十一)