Skip to content

blackdous/updatets-config

Repository files navigation

vue-teamplete-cli(SAP)

webpack-sap-vue

feature-list:

  • mock 功能❌
  • 定制自己的 loader、plugin❌
  • 错误捕获❌

hashList:

  • npm run dev || yarn dev 启动多页面
  • npm run build || yarn build 正式环境打包
  • npm run build -- --ENVIRONMENT=sit || npm run build -- --ENVIRONMENT=uat || npm run build -- --ENVIRONMENT=pre 打不同环境的包
  • npm run analyzeranalyzer 用于分析打包时间 + 打包体积大小

USE:

  • npm i vuetemplates-cli -g ✅
  • vuetemplates init template-spa projectName ✅

TODOLIST:

  • npm run dev or yarn dev 本地开发 ✅
  • npm run build or yarn build 打包配置 ✅
    • 分环境打包 build:sit、build:uat、build:pre、build:prod 环境 ✅
  • npm run analyzer 分析打包节点时间、打包体积 ✅
  • npm run start 运行本地打包好的文件 ✅
  • babel 7.x、webpack 4.x ✅
  • 支持 sass、less、stylus、postcss ✅
  • eslint、husky、pre-commit 代码检测 ✅
  • router 规划 ✅
  • vuex 基础封装 ✅
  • smoke 冒烟测试 ✅
  • 单元测试 jest ✅
    • npm run test or yarn test 执行单元测试 ✅
  • 支持 typescript (ts-loader、tslint、ts-jest、fork-ts-checker-webpack-plugin) ✅
  • 优化打包速度 terserPulgin/hardsourcewebpackpulgin、cache-lodaer、thread-lodaer/happypack 等等优化 ✅
  • 添加 Etag、Gzip、serverworker ✅
  • 部署为 npm 包,支持命令行交互 完成 vue-template-cli ✅
    • npm i vuetemplates-cli -g ✅
    • vuetemplates init template-spa projectName ✅
  • 如懒加载 vuex state 中的数据 ✅、router 动态注册 ✅

Releases

No releases published

Packages

No packages published