fork 自 vuejs-templates/webpack修改而来。
- 添加了大量的说明,去除了不必要的功能与命令
- 删除了目录static与插件copy-webpack-plugin
- 删除config目录 将变量设置config/index.js改名为config.js并移入build目录
- 将check-versions.js合并到build.js
- 将vue-loader.conf.js合并到webpack.base.conf.js
- 大量使用了postcss插件 用来解决 1px 问题与兼容问题 具体 如何在 Vue 项目中使用 vw 实现移动端适配
- 整合了单页面应用与多页面应用
- config.js中
singlePage
可设置是否单页面应用true
与false
- 多页面项目时
moduleName
可设置根目录 默认为page
dev
环境默认关闭自动打开页面,服务启动后会打印启动页面,点击打开
- config.js中
- 目前暂不采用 vw 方案 继续 rem 方案解决移动适配问题
- 项目使用vue与less
- 默认使用 ui 模板为 iPhone7
375
宽度1rem = 100px
,非移动端项目请注销common.js
内移动端相关代码 - 参考 normal.css 与常用选项配置了一份初始化 css
- 移动端禁用 img 标签点击事件,防止一些系统弹窗问题
- 全面使用 vw 布局
$ npm install -g vue-cli
$ vue init blossom91/vtpl my-project
$ cd my-project
$ npm install
$ npm run dev