Skip to content

wangxingkang/avalon-starter

Repository files navigation

avalon-started

Build Status

目录简介

  1. 项目介绍
  2. 项目目录
  3. 开发环境搭建
  4. 命令说明

项目介绍

avalon2 单页面应用开发种子项目

项目已兼容到IE8,IE8-不兼容

AngularJS请移步angularjs-starter

项目目录

├── build                    # 项目环境搭建目录
│   ├── build.js             # 项目编译命令文件
│   ├── check-versions.js
│   ├── dev-client.js
│   ├── dev-server.js
│   ├── utils.js
│   ├── webpack.base.conf.js
│   ├── webpack.dev.conf.js
│   ├── webpack.prod.conf.js
│   └── webpack.test.conf.js
├── config                   
│   ├── dev.env.js
│   ├── index.js 
│   ├── prod.env.js
│   └── test.env.js       
├── dist                     # 项目打包目录        
├── src                      # 程序源文件
│   ├── app                
│   └── style              
├── static                   # 静态资源存放目录  
└── test                     # 测试目录

开发环境搭建

环境配置

  1. 安装node
  2. 安装git
  3. 安装yarn -- 可选

环境搭建

  1. clone project
$ https://github.com/wangxingkang/avalon-starter.git
$ cd avalon-webpack-start
  1. 安装依赖
  • npm

    $ npm i
    $ npm run dev
    
    
  • yarn

    $ yarn
    $ yarn run dev
    
    

命令说明

  1. yarn run devnpm run dev; 开发
  2. yarn run buildnpm run build; 项目打包
  3. yarn run unitnpm run unit; 单元测试

持续完善中...