Vue项目划分目录结构

先把不需要的给删除了

assests 就是资源的意思:可以存放一些静态资源css 、img

  css 里首先放一个 初始化css normalize.css和base.css

components 一般就放公共的组件 在这个里面我一般再分为 一个common组件 一个 content组件

  common组件 :可以在下个项目也可以使用公共组件

  content组件:满足此项目业务的组件

views  大的页面视图组件放在一个我们新建的 views里

router 就是路由了

store 就是 vuex 状态管理仓库

network 是axios 网络请求相关的

common 公共的js文件 

  util.js 公共的方法工具

  const.js  可以存一些的常量 比如 vuex 里的mutations的名称通用

---------------------------------------------------------

配置路径别名

vue.config.js里配置

 configureWebpack: {
        resolve: {
            // 别名
            alias: {
                'assests': '@/assests',
                'common': '@/common',
                'components': '@/components',
                'network': 'network',
                'router': '@/router'
            }
        }
    }

 

 

node_modules 安装依赖的模块

public  公共资源  --index  呈现的页面的模板

src 代码的核心目录

.browserslistrc  打包时用的 

> 1%  打包兼容市场份额大于百分之1的浏览器
last 2 versions  以最后两个版本
not dead

.gitgnore  排除 一些文件可以 不提交 比如 node_modules

babel.config.js 配置 babel相关的

package.json   整个目录的描述 开发生产依赖 和一些启动 目录

vue.config.js 配置 webpack的 配置  开发者自己写的配置 vue-cil 会自己 合并到 webpack配置 中

 

posted @ 2021-08-15 14:48  时光向来煞人  阅读(213)  评论(0编辑  收藏  举报