Skip to content

Latest commit

 

History

History
82 lines (60 loc) · 2.53 KB

README_zh.md

File metadata and controls

82 lines (60 loc) · 2.53 KB

ci-template

基于vue2.0的中台B端模板 项目地址

语言

开始之前

你需要熟悉以下概念

使用

本模板基于vue-cli. 请使用npm3+ 以安装所有依赖.

$ npm install -g vue-cli
$ vue init w11p3333/ci-template my-project
$ cd my-project
$ npm install
$ npm run dev

目录结构

files

配置

  • 开发环境配置 dev config

  • 打包配置 pack config

主要依赖库

如何开发

    1. src/components/中添加组件, 在src/views/中添加页面
    1. src/apis/index.js中添加接口
    1. src/store/...中添加vuex相关代码
    1. src/router/index.js中添加路由, 在src/App.vue中添加sidebartopbar配置

npm script

  • npm run dev: 本地开发环境.

    • 单组件的Webpack + vue-loader.
    • 运行时热重载. hot reload
    • 编译错误提示
    • ESLint
    • Source maps
  • npm run build: 生产环境的打包.

    • 基于UglifyJS的js压缩.
    • 基于html-minifier的html压缩.
    • 基于 cssnano的css处理.
    • 支持所有静态文件的hash处理 和自动生成引用静态文件的index.html
    • 使用 npm run build --report分析.
  • npm run unit: 基于phantomJS + Karma + Mocha + karma-webpack 运行环境的单元测试.

    • 支持es6的测试文件.
    • 支持所有css loader.
    • 容易的mock注入.