总结了一些常见的项目文件名称-及其对应的作用

常见的文件夹命名
src解释:source的简写,指源代码。位置:一级目录。作用:存放源代码。lib/dep/plugins解释:library/dependence/plugins的简写,依赖工具库/框架。位置:二级目录。作用:存放依赖的第三方工具库/框架(如:jquery)。bin解释:binary的简写。位置:一级目录。作用:存放二进制文件(如:*.exe)。dist/build解释:distribution/build的简写。位置:一级目录。作用:存放最终发布的代码或应用。docs解释:document的简写。位置:一级目录。作用:存放一些需求文档,开发文档。examples/demo解释:软件应用的例子。位置:二级目录。作用:存放一些实例。asset解释:项目资源。位置:二级目录。作用:存放一些多媒体资源(如:图片、音视频)。延伸:存放的资源会经过编译处理。static/resources/res解释:项目资源。位置:二级目录。作用:存放一些静态资源(如:图片、音视频)。延伸:存放的资源不会经过编译处理。images解释:图片资源。位置:三级目录。作用:存放一些图片资源。media解释:媒体资源。位置:三级目录。作用:存放一些音视频资源。utils/tools解释:项目需要使用到的工具方法代码。位置:二级目录。作用:存放一些工具方法代码。延伸:存放项目自定义的工具方法代码,非第三方工具方法代码。common/public解释:通用资源。位置:二级目录。作用:存放一些公共资源(如:公共图片、公共音视频、公用工具库)。locale解释:区域语言目录,国际化。位置:二级目录。作用:存放一些国际化与本地化的配置文件(i18n与l10n)。延伸:i18n 和 L10n有什么区别?
​
www.zhihu.com
图标
api解释:Application Programming Interface的简写,应用程序编程接口。位置:二级目录。作用:存放一些应用程序接口的方法代码。db解释:database的简写,数据库。位置:二级目录。作用:存放一些访问数据库的方法代码。conf解释:config的简写,配置文件。位置:一级目录。作用:存放一些项目配置文件(如:xml、json)。logs解释:日志文件。位置:一级目录/二级目录。作用:存放一些日志文件。test/__test__解释:单元测试文件。位置:一级目录/二级目录。作用:存放一些单元测试文件。client解释:客户端源代码。位置:二级目录。作用:存放前端源代码。server解释:客户端源代码。位置:二级目录。作用:存放后端源代码。延伸:client/server 目录适合全栈项目,非全栈项目建议分开单独一个项目。建议
文件夹命名一律小写。文件夹命名一律复数单词。文件夹层次不宜过多,最多不超过五层。不要在根文件夹中存储任何资源文件,尽可能使用子目录。

Vue项目中一些常见的文件名及作用相关推荐

  1. vue项目中,js根据文件名后缀,判断文件图片、视频、文档、pdf等类型的方法

    vue项目中,在获得文件名信息,需要根据文件名的后缀来区分文件类型的方法如下:其中,文件后缀可自由拓展. // 根据文件名后缀区分 文件类型/** @param: fileName - 文件名称* @ ...

  2. vue 项目中使用粘性布局不起作用_vue项目中常见问题及解决方案

    webpack项目中自动引入全局scss变量文件 假设我们有一个公共的scss变量文件variables.scss /*存放所有全局变量*/$card-title:#C7D200; //首页 卡片标题 ...

  3. vue 项目中使用粘性布局不起作用_做vue项目中遇到的坑总结与学习

    1.出现跨域问题(已经进行跨域设置的情况下) 这个问题找了半天....最后的解决方式:查看后台支持的编码格式和前端axios发送过去的的编码格式是否一致.不一致就会出现跨域问题.至于为什么也不明白,可 ...

  4. methods vue过滤器 和_数据动态过滤技巧在 Vue 项目中的实践

    这个问题是在下在做一个 Vue 项目中遇到的实际场景,这里记录一下我遇到问题之后的思考和最后怎么解决的(老年程序员记性不好 -.-),过程中会涉及到一些Vue源码的概念比如 $mount. rende ...

  5. svg图片在vue项目中的应用

    svg图片在vue项目中的应用 一.安装 svg-sprite-loader 插件 npm install svg-sprite-loader 二.基于 vue-cli2.x 项目 webpack 配 ...

  6. VUE 项目中引入外部js文件(CND引入)

    以VUE项目中引入echarts文件为例: 第一步在VUE项目中找到index.html文件 引入 :<script src="https://cdnjs.cloudflare.com ...

  7. bing Map 在vue项目中的使用

    写在最前面 拥有全球数据库国内好像就只有百度地图有,高德.搜狗.腾讯的都不行,但是由于百度地图的数据更新不及时,所以在做相关项目要用到国外数据的时候,最好还是推荐使用bingMap. bing Map ...

  8. Vue项目中最简单的使用集成UEditor方式,含图片上传

    Vue 3 项目参考这里 前言 封面是UEditor的 百度指数 折线图.虽然今天已经是 2018 年,且优秀的富文本编辑器层出不穷(包括移动端),但从图中可以看出UEditor仍然维持着较高的搜索热 ...

  9. Vue项目中最简单的使用集成百度UEditor方式,含图片上传

    前言 封面是UEditor的 百度指数 折线图.虽然今天已经是 2018 年,且优秀的富文本编辑器层出不穷(包括移动端),但从图中可以看出UEditor仍然维持着较高的搜索热度.而不少公司和个人也仍然 ...

最新文章

  1. 史上最难的一道Java面试题
  2. 知识图谱的关键技术及其智能应用(附PPT)
  3. [Learn Notes] PowerShell学习笔记
  4. 解决opencv错误AttributeError: module ‘cv2.cv2‘ has no attribute ‘xfeatures2d‘
  5. 解决内存不可read和written的问题
  6. Android动态权限申请工具类非常好用包含9组危险权限
  7. php如果字符串有1 3 5,PHP常用字符串函数小结
  8. 如何解决linux标准输出中带颜色的字符
  9. vue2.0-脚手架-todolist案例
  10. Spring整合MyBatis为什么导致MyBatis一级缓存失效
  11. Docker 安装 linux版
  12. 怎么修改思迅软件的服务器地址,思迅的服务器地址如何更改
  13. 电路 常见的数据线接口
  14. Mockplus 3.2前瞻,五大特色功能让你惊喜!
  15. Guava Cache 过期回源
  16. 量子精密测量技术大突破,应用正当时,国仪量子成果斐然
  17. SpMV矩阵格式自动调优
  18. MYSQL 从PS说起,但不止于PS , IS 中innodb buffer 分析(5) -- 附加招聘DEVOPS DBA
  19. 大局已定,应届生三面京东成功拿下20K的Offer。
  20. 地天泰 (易經大意 韓長庚)

热门文章

  1. 使用OpenCV进行多边形绘制和填充
  2. hadoop中如何控制map的数量
  3. Kafka如何实现每秒上百万的超高并发写入?
  4. 华中科技大学 计算机组成原理 上机实验1 2018
  5. rocketmq4.1.0部署及流量切换实践
  6. Request 接收参数乱码原理解析
  7. PATH and LDFLAGS and CFLAGS
  8. vs.net2003在代理下的一个奇怪小问题
  9. Ten Must-Have Tools Every Developer Should Download Now-----CodeSimth
  10. 我的Go语言学习之旅六:做一个WIN的简单弹窗