vue
单页应用项目模版
这是 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
插件