在过去的三年里,weapp-tailwindcss不仅见证了小程序开发社区的蓬勃发展,也陪伴了无数开发者从初识到精通的旅程。这份历程教会了我耐心、细致与不懈追求。现在,我将这份恒心带入weapp-vite,致力于打造一个更加高效、灵活且易于使用的小程序开发解决方案。 期待大家的加入 weapp-vite刚刚起步,虽已初具雏形,但仍有许多待...
其中tailwindcss大多作为postcss plugin来使用的,它源码里自己实现了一个文件读取机制(也就是tailwind.config.js中的content配置项 ),来对我们编写的代码进行提取。 而windicss/unocss则是依赖webpack/rollup/vite这类的bundler,在打包的过程中获取到Source / Asset / Chunk这类的对象,从而提取字符串的。虽然目前win...
// vite.config.ts 文件 import { defineConfig } from 'vite'; // postcss 插件配置 const postcssPlugins = [require('autoprefixer')(), require('tailwindcss')()]; // ... 其他省略 + postcssPlugins.push(require('weapp-tailwindcss/css-macro/postcss')); // https://vitejs.dev/config/ expo...
weapp-vite 发布:重塑小程序开发体验! 大家好,我是ice breaker,也是weapp-tailwindcss项目的作者。 今天,我非常高兴地宣布weapp-vite项目的正式发布,这标志着我在vite框架应用与探索上的一个阶段性成果。 weapp-vite不仅是我对vite技术深入理解和实践的产物,更是我在小程序开发领域的一次创新尝试。该项目旨在结合vite...
使用weapp-tailwindcss之前需要先安装好tailwindcss,官网有详细的教程,这里不赘述了。开发支持很全面,几乎涵盖了所有的开发小程序的方式: uni-app vue2 webpack uni-app vue3 vite uni-appHbuilderX使用方式 Taro v3 (所有框架) Rax (react) mpx (原生增强) ...
webpack4/5 和 vite 的兼容 css 选择器替换 找到tailwindcss节点 转义原子类选择器 模板解析的重新实现 动态源码补丁 支持自定义长度单位(rpx) 2.0 增加了什么? 尾言 前言 笔者对 tailwindcss 这一类库的理解还算比较深刻。之前就已经撰写并发布过相关的许多包,比如像 tailwindcss-miniprogram-preset, weapp-...
该插件兼容uni-app、HbuilderX等主流框架及原生开发方式,安装过程相对简单,需要先确保已安装tailwindcss,然后配置tailwind.config.js和vite.config.js文件,指定tailwindcss的绝对路径。在页面文件中即可使用tailwindcss,并在uni-app插件市场安装「Tailwind CSS语言服务」插件,以获得智能语法提示,提升开发...
weapp-pandacss 特性 不仅仅是webpack主流框架与原生开发支持 核心插件支持webpack/vite/gulp为基底的框架类小程序开发,涵盖了市面上几乎所有的主流的开发框架。 同时也支持最原生的开发者工具创建的原生小程序应用。 这些插件能够自动识别并精确处理所有tailwindcss的工具类来适配小程序环境。
uni-app vite vue3 // vite.config.ts 文件 import { defineConfig } from 'vite'; // postcss 插件配置 const postcssPlugins = [require('autoprefixer')(), require('tailwindcss')()]; // ... 其他省略+ postcssPlugins.push(require('weapp-tailwindcss/css-macro/postcss'));// https://vitejs...
62从`weapp-tailwindcss/vite`导出的`UnifiedViteWeappTailwindcssPlugin`为`vite`专用插件,配置项和使用方式和`webpack`插件是一致的。 63 64而我们的`gulp`插件方法,可以从`weapp-tailwindcss/gulp`导出。 65 66目前,这些插件支持最新版本的`tailwindcss v3.x.x`版本和`webpack5`,`vite`和`gulp`。