Skip to content

lb1129/l-project-vue

Repository files navigation

L-PROJECT-VUE

一个 vue2 spa脚手架

webpack typeScript jest vue license

介绍

基于 webpack5 , typeScript5 , jest29 , vue2 搭建

特性

  • 开发环境
  • 生产环境
  • 测试环境
  • 自定义环境变量
  • 打包分析
  • 生产环境低版本浏览器支持(当前项目内构建的产物可运行在 ie11)
  • 代码校验
  • git commit msg 校验

浏览器兼容处理

  • 配置目标浏览器 .browserslistrc [production]
  • 需修正的依赖包 package.json corrected-package

Tip: 如果第三方依赖包使用的语法不能转换或者 api 不能在目标浏览器 polyfill,则修正无效,可选择切换实现或者抛弃目标浏览器支持

外部自定义环境变量

  • .env 基础环境
  • .env.development 开发环境
  • .env.production 生产环境

开始使用

# 克隆项目
git clone https://github.com/lb1129/l-project-vue.git

# main.ts app-env.d.ts shims-tsx.d.ts shims-vue.d 这四个文件保留,其余src目录及文件可清空

# main.ts 第一行内容保留,其余内容可清空

# 加入你的内容

License

MIT