如何将TailwindCSS集成到uni-app项目中并配置Unocss原子化CSS?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1097个文字,预计阅读时间需要5分钟。
由于uni-app的编译目标是多端(微信小程序、H5、App等),而T(假设指某个特定技术或平台)的输出格式与uni-app不完全兼容,因此需要对其进行适配或转换。以下是简化后的修改内容:
- 真正能落地的是 Unocss,它在构建时静态提取原子类,不依赖运行时,天然适配小程序
- Unocss 的
uno.css是纯 CSS 文件,可直接通过<style src="@unocss/reset"></style>引入,无运行时开销 - 不要试图在
vue.config.js或vue.config.ts里配 Tailwind 插件——uni-app 的 webpack 配置被封装过,改了也无效
用 unplugin-unocss/vite 配 Vite 模式 uni-app(HBuilderX 3.9+ / cli 创建)
uni-app 官方 CLI(@dcloudio/uni-cli)已默认使用 Vite 构建(HBuilderX 3.9+ 同步升级),所以必须走 Vite 插件链。Unocss 提供了专为 Vite 设计的 unplugin-unocss/vite,比 Webpack 版本更稳定、热更新更快。
本文共计1097个文字,预计阅读时间需要5分钟。
由于uni-app的编译目标是多端(微信小程序、H5、App等),而T(假设指某个特定技术或平台)的输出格式与uni-app不完全兼容,因此需要对其进行适配或转换。以下是简化后的修改内容:
- 真正能落地的是 Unocss,它在构建时静态提取原子类,不依赖运行时,天然适配小程序
- Unocss 的
uno.css是纯 CSS 文件,可直接通过<style src="@unocss/reset"></style>引入,无运行时开销 - 不要试图在
vue.config.js或vue.config.ts里配 Tailwind 插件——uni-app 的 webpack 配置被封装过,改了也无效
用 unplugin-unocss/vite 配 Vite 模式 uni-app(HBuilderX 3.9+ / cli 创建)
uni-app 官方 CLI(@dcloudio/uni-cli)已默认使用 Vite 构建(HBuilderX 3.9+ 同步升级),所以必须走 Vite 插件链。Unocss 提供了专为 Vite 设计的 unplugin-unocss/vite,比 Webpack 版本更稳定、热更新更快。

