@longzai-intelligence-taro/config
v0.0.9
Published
Taro 构建配置封装 - re-export @tarojs/cli 的 defineConfig 与类型
Maintainers
Readme
@longzai-intelligence-taro/config
Longzai Intelligence Taro 的构建配置封装包,为产品群各 miniprogram 提供组织级通用的 Taro 构建配置预设,消除 config 三件套的重复样板。
简介
治理各项目 miniprogram 的 Taro 构建配置大量逐字节重复的问题:设计稿基准、技术栈选型、postcss、路径别名等组织级通用约定分散在各项目 config 目录,难以维护。本包将通用约定收敛为公共预设,统一构建配置口径;预设非锁定,消费方任何字段皆可覆盖,项目专属配置(UI 库兼容、环境变量注入、缓存隔离等)由消费方组装。
能力
- 配置定义入口
defineConfig:对象形态自动叠加基础与环境预设,回调形态由消费方完全掌控 - 基础配置预设
createBaseConfig:设计稿基准与多端适配比例、src/dist 目录约定、React + webpack5 技术栈、持久化缓存、mini/h5 postcss、@→src 路径别名 - 应用版本读取
readAppVersion:构建期读取消费方 package.json 版本,注入运行时常量 APP_VERSION - 环境预设
devPreset/prodPreset:开发/生产环境的日志输出标准口径 - 配置类型 re-export:
UserConfigExport、UserConfigFn、ConfigEnv等@tarojs/cli类型
