Skip to content

什么是 Weapp-vite

介绍

weapp-vite 是一个 vite 的微信小程序版本的封装,你可以利用它开箱即用的进行小程序开发

支持绝大部分 vite 的配置和插件系统,同时对小程序架构做了一些特殊的优化

有了它,能立马支持 ts / postcss / sass / less / tailwindcss 还能使用众多 vite 插件

为什么选 Weapp-vite

现实问题

首先我要狠狠的吐槽一下:

嗯,是的,原生的小程序开发方式,令人不愉快!

然后跨端框架诸如 uni-app / tarojs 使用的是兼容 vue / react 等等 web 框架的写法,

再编译回小程序或者到多端,我觉得太重了,而且虽然开源,但我没仔细研究源代码,那对我来说就是黑盒。

mpxjs 思路很好,但是我就是想用最原生的写法,加上自己定义的一套语法糖,加上一些现代工具链的东西而已,

并不想上什么框架,学习什么类似 vue 又不像 vue 新语法。

我就想要看着微信官方文档,简简单单的写一个小程序而已!!!

诞生背景

另外现在原生小程序也越来越强,各个平台之间的差异,也越来越大了。

微信小程序又是搞 skyline 又是搞 Donut 的,虽然现在全是 Bug,官方群里也不活跃,问问题也没啥人回答,

但是让我感觉未来可期,起码人家是有实实在在的技术投入的好伐!其他大厂都在忙着降本增效嘛?

所有我想就使用一些原生小程序的写法,跟着官方走。

然后利用编译插件,扩展功能,然后由微信的语法,转到其他的小程序平台,其他随缘。

反正整体的思路,便是所见即所得,最轻量级的构建,同时也能够带有 vite 的插件系统。

可以利用 vite 的生态的同时,方便我后续编写插件对里面的语法进行高度自定义。

比如把微信的语法转换成支付宝的语法,这种类似的操作

于是 weapp-vite 诞生了

Released under the MIT License.