vue项目结构

简单说下吧

1. dist  打包后的文件存放   当你完成开发后,将此目录下的文件上到服务器就ok   ps:(服务器配置)我的路由是history,服务器是ngix配置location / { try_files $uri $uri/ /index.html; }  更多详情请看官网

2.src   我们做项目主要实用的目录:

    api:自定义目录,放一些自定义配置文件(例如axios交互配置)

    assets: 放置一些需要编译的scss文件 (例如全局的scss)

    component:这里是我们所有的vue文件和js文件,我又分为(page、common、utils、xx(组件类))

       page:各个页面的vue文件

       common:放一些类似header,siderbar等各个页面都需要的vue组件

       utils:放一些自定义的js配置文件(例如loading、封的公共方法)

       xx(组件类):此类目录不限,各个类型的组件放不同的目录(例如我的echarts目录叫做charts--pie.vue、line.vue...)

    router:路由配置目录

    store:vuex的store存储配置目录

    App.vue:主组件,所有页面都是在App.vue下进行切换的。其实你也可以理解为所有的路由也是App.vue的子组件。

 

    main.js:入口文件,主要作用是初始化vue实例并使用需要的插件。

3. static   静态文件放置   因为这个文件夹是不会被编译

    放置图片,引用的样式表css或者字体文件

4. index.html 这个其实就是我们的页面。。。可以配置ico(网页title的小图标)   具体想了解ico设置,点这里

 

 

5.package.json 这个是npm的配置文件,里面设定了脚本以及项目依赖的库    每次我们可以去里面查安装了什么(有时候拉了别人代码,修改了pakeage.json,记得npm install哦)

        

    

 

posted on 2018-01-16 11:20  yanggg  阅读(182)  评论(0编辑  收藏  举报

导航