vue2项目目录结构详解
时间: 2023-09-06 22:13:25 浏览: 122
vue 文件目录结构详解
Vue2项目的目录结构通常如下:
```
├── build // 项目构建相关的代码
│ ├── build.js // 生产环境构建代码
│ ├── check-versions.js // 检查node、npm等版本
│ ├── dev-client.js // 开发服务器热重载配置
│ ├── dev-server.js // 开发服务器配置
│ ├── utils.js // 构建相关工具方法
│ ├── webpack.base.conf.js // webpack基础配置
│ ├── webpack.dev.conf.js // webpack开发环境配置
│ └── webpack.prod.conf.js // webpack生产环境配置
├── config // 项目开发环境配置
│ ├── dev.env.js // 开发环境变量
│ ├── index.js // 项目配置文件
│ ├── prod.env.js // 生产环境变量
│ └── test.env.js // 测试环境变量
├── src // 源码目录
│ ├── assets // 资源目录,如图片、字体等
│ ├── components // 公共组件目录
│ ├── router // 前端路由
│ ├── store // 应用级数据(state)管理目录
│ ├── utils // 工具函数目录
│ ├── views // 页面目录
│ ├── App.vue // 主组件
│ └── main.js // 入口文件
├── static // 静态资源目录,如图片、字体等
├── test // 测试相关目录
├── .babelrc // babel配置文件
├── .editorconfig // 定义代码格式
├── .eslintignore // eslint忽略目录或文件
├── .eslintrc.js // eslint配置文件
├── .gitignore // git忽略目录或文件
├── .postcssrc.js // postcss配置文件
├── index.html // 项目入口文件
└── package.json // 项目基本信息
```
其中,`build`目录存放构建相关的代码,`config`目录存放项目开发环境的配置,`src`目录存放源码,`static`目录存放静态资源,`test`目录存放测试相关的代码。
`src`目录下,`assets`目录存放各种资源文件,如图片、字体等;`components`目录存放公共组件;`router`目录存放前端路由相关代码;`store`目录存放应用级数据(state)管理相关代码;`utils`目录存放工具函数相关代码;`views`目录存放页面相关代码;`App.vue`是主组件;`main.js`是入口文件。
以上是一个常见的Vue2项目目录结构,具体项目可能会略有差异。
阅读全文