vue项目目录结构

vue

本文介绍的是使用vue-cli3创建的项目,这里记录我的习惯,大家可自行修改,并希望给出更好的见意,下面进入正题。

一、目录结构图

首先展示一下整体结构,如果不符合大家的预期,就不需要往下看了。下面分别说明各目录的功能。

二、目录结构说明

目录说明备注
zqyl-web项目名称前台项目扩展:zqyl-web-pjs zqyl-web-crcl 后端项目扩展:zqyl-manager-base zqyl-manager-abs
dist打包目录默认打包生成的目录
node-modules项目依赖 
public入口页面目录目录不参于打包,打包完成后存于根目录文件
index.html入口页面 
project.config.json项目配置文件项目读取其中的配置资源,更改配置不需重新打包
src项目源文件 
main默认项目一个项目需分多个子项目,可自行扩展
assets项目资源 
font第三方字体库逐渐废掉,使用svg替代
images静态图片 
interface远程接口接口定义中不读取配置信息,因涉及多服务读取
js自定义JS文件 
rules表单校验文件 
style样式表默认使用less
components项目组件目录用于存放独立功能或需多复用组件文件
global全局注册目录需注册到项目全局中的库文件
router项目路由目录 
modules路由模块定义定义chunk(重要)
routers路由地址定义定义meta(如需)
index.js路由入口文件导入路由
store项目状态目录 
modules状态模块 
enum.js状态数据枚举文件,固定文件必需存在
index.js状态入口文件 
template模板目录如需:存放项目模板,目录含components/images/js/store/js/style/App.vue
views视图文件目录根据项目状态,可自定义
entry_main.js默认项目入口名称可通过entry_*.js格式扩展
package.json项目信息及项目包版本当项目安装新依赖时需提交仓库
package.lock.json锁定当前项目包信息及项目包版本 
vue.config.js项目自定义配置配置项目名及项目代理

以上是 vue项目目录结构 的全部内容, 来源链接: utcz.com/z/375231.html

回到顶部