跳到主要内容

从 v3 迁移到 v4

v4 版本相比于 v3, 主要没有什么影响功能的重大变动,假如你没有用到什么复杂自定义配置,那么完全可以平滑升级上来。

特性更新

  1. 添加 @weapp-tailwindcss/merge 包作为小程序版本的 tailwind-merge
  2. 增加 ignoreTaggedTemplateExpressionIdentifiersignoreCallExpressionIdentifiers 配置,用于和 @weapp-tailwindcss/merge 结合起来使用
  3. 在安装 @weapp-tailwindcss/merge 时自动设置 ignoreCallExpressionIdentifiers['twMerge', 'twJoin', 'cva'] 默认不进行转义里面的字面量
  4. 更改 cssChildCombinatorReplaceValue 默认值从 ['view'] -> ['view', 'text'] 为了更好的小程序开发体验

重构

  1. 移除 @babel/generator 依赖
  2. 去除 weapp-tailwindcss/postcss 导出,代替可直接安装使用 @weapp-tailwindcss/postcss
  3. 增加 weapp-tailwindcss/escape 来取代 weapp-tailwindcss/replace, weapp-tailwindcss/replace 导出被移除
  4. 项目 monorepo 区分包
  5. 项目打包方式从 rollup 变为 tsup