一、应用vue-cli4 脚手架初始化我的项目后,目录构造如下:
├── README.md├── babel.config.js├── node_modules├── package.json├── public│ ├── favicon.ico│ └── index.html├── src│ ├── App.vue│ ├── assets│ │ └── logo.png│ ├── components│ │ └── HelloWorld.vue│ ├── main.js│ ├── router│ │ └── index.js│ ├── store│ │ └── index.js│ └── views│ ├── About.vue│ ├── Home.vue│ └── video│ └── clip│ ├── class│ │ └── list.js│ ├── clip.vue│ └── data.json├── vue.confog.js└── yarn.lock
二、目录介绍
README.md
我的项目介绍node_modules
相干依赖package.json
项目名称,所须要模块、版本、运行命令public
寄存动态目录。public
上面的文件会一成不变的增加到dist
中,不会被合并、压缩;不会被webpack
打包工具所解决,多用来寄存第三方插件。相似于vue2
中的static
目录。所以想要援用,必须应用绝对路径.public/index.html
模板文件,生成我的项目的入口文件,打包后的js、css主动注入到该页面src
寄存各种vue文件的中央src/assets
用于寄存各种动态文件,如图片,css。编译之后,assets目录中的文件,会被合并到一个文件中,而后进行压缩。多用来寄存业务级的js、css等,如一些全局的scss款式文件、全局的工具类js文件。图片的援用形式只能通过:<img class="logo" src="@/assets/logo.png" alt="" />
形式援用。src/compnents
寄存公共组件src/views
寄存页面级页面src/App.vue
主vue组件 引入其余组件,App.vue是我的项目的主组件。src/main.js
入口文件,初始化vue实例,也能够在此援用组件库或者全局变量src/router.js
路由文件,各个页面的路由src/store.js
状态文件