/vtpl

vue/react 脚手架,支持tree shaking和单页面,多页面配置

Primary LanguageJavaScript

mycli

fork 自 vuejs-templates/webpack修改而来。

说明

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

基本用法

$ npm install -g vue-cli
$ vue init blossom91/vtpl my-project
$ cd my-project
$ npm install
$ npm run dev