1.0.4 • Published 6 years ago

yzyinit v1.0.4

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

vue项目构建

author: yzy weChat: yzy4833358

前言

本项目是基于vue2.0+webpack2+vuex+vue-router+MintUi+axios的单页面开发

项目介绍

├─dist 文件夹是打包后的vue组件代码
│  └─static 打包后压缩的js文件
│  └─index.html 打包后页面入口文件
├─build webpack配置文件
├─aliasConfig 别名配置文件
├─config 环境配置文件
├─static 存放静态样式资源文件,如:字体图标
├─src 属于本地开发的时候文件夹
│  └─tools 属于公用js代码
│  └─components 属于vue页面组件库,根据项目名称命名
│  │  │  └─dir 项目文件夹以项目命名,解读项目文件夹
│  │  │  │  └─controllers 存放该项目vue组件的业务代码
│  │  │  │  └─img 存放该项目vue组件的图片
│  │  │  │  └─scss 存放该项目vue组件的css
│  │  │  │  └─ui 存放该项目公用vue组件
│  │  │  │  └─.vue 就是该项目入口文件
│  │  │  └─ui 存放该项目公用vue组库
│  ├─images 属于存放公用的图片
│  ├─store 为状态管理
│  ├─style 存放公用的scss,方便项目复用
│  ├─router 存放路由文件
│  ├─main.js 项目js入口文件
│  ├─App 项目vuje入口文件
├─.gitignore git上传忽略设置文件
├─.eslintignore eslint规则忽略设置文件
├─postcss.config.js 处理postcss预加载配置文件
├─index.html 整个项目页面入口文件
└─module.config.js 为webpack打包加载模块做别名戳处理文件

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For detailed explanation on how things work, checkout the  [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).