vue
单页应用项目模版
- hot-reload
- css extraction
- es6/7
这是 vue-cli 的一个项目模版仓库。
推荐使用 npm 3+
简化包依赖关系
安装缓慢可更换 npm
源,npm config set registry https://registry.npm.taobao.org
。
$ npm install -g vue-cli
$ vue init luoye-fe/vue-spa-template my-project
$ cd my-project
$ npm install -d
$ npm run localdev
这个项目模版大部分内容来自 vue-cli
提供的官方 webpack 示例。
在原有基础上改进内容包括:
-
从配置文件到开发,全面支持
ES6/7
-
集成
vue
全家桶,vuex
vue-router
vue-resource
开箱即用 -
调整目录结构,适应内部开发习惯,也是多个项目下来的最佳实践
-
调整打包策略,适应公司的四套环境,打包构建分不同环境有不同的策略
-
打包时向前端注入环境变量
ENV
,前端可以根据这个做不同处理,随之更改了一些需要同步更改的配置 -
去掉变态的
eslint
规则 -
提供格式化生成后的
html
插件