1.0.2 • Published 2 years ago

@qs-coder/vite-config v1.0.2

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Vite Config for Qingshi

项目描述

为了简化Vite的配置,提取该项目,其中含有define/plugins/server等的配置

使用说明

安装

 pnpm add -D @qs-coder/qs-vite-config 

配置

  1. 创建vite.config.ts,内容如下:

    import { defineApplicationConfig } from '@qs-coder/qs-vite-config'
    
    export default defineApplicationConfig({
      overrides: {}, // 覆盖或扩展原有配置
      apiProxy: {}, // 服务API的代理配置
    })
  2. 对相关插件的控制变量:

变量名默认值说明
VITE_GLOB_USE_MOCKfalse是否开启在build模式下的mock功能
VITE_GLOB_DROP_CONSOLEtrue是否在生产环境下删除console/debugger日志
VITE_ENABLE_HTTP_PROXYfalse是否开启API代理模式
VITE_ENABLE_ANALYZEfalse是否开启打包文件大小结果分析
VITE_ENABLE_COMPRESSfalse是否开启打包压缩
VITE_BUILD_COMPRESS'gzip'压缩方式类型,'gzip'| 'brotli'|'deflate'|'deflateRaw'|'none'
VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILEfalse使用压缩时是否删除原始文件
VITE_HASH_ROUTEfalsehash路由模式
VITE_ENABLE_VERCELfalse是否是部署的vercel
VITE_ENABLE_PWAfalse是否开启PWA
1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago