百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文
携程开源--小程序构建工具,三分钟搞定

携程开源--小程序构建工具,三分钟搞定

  • 网站名称:携程开源--小程序构建工具,三分钟搞定
  • 网站分类:技术文章
  • 收录时间:2025-06-21 18:43
  • 网站地址:

进入网站

“携程开源--小程序构建工具,三分钟搞定” 网站介绍

前言

今天推荐的这个项目是「wean」,一个小程序构建打包工具。

在 wean 之前,大量小程序工具使用 webpack 进行打包,各种 loader、plugin 导致整个开发链路变长。

wean 旨在解决链路问题,它自研编译器和打包器,对于标准小程序项目,可以做到开箱即用。

wean 是一个小程序打包工具,它负责将标准的微信小程序打包成 web 项目,这样做有很多好处

  • 小程序引擎:将打包产物跑到 APP webview 上,就可以成为专属小程序,如 “携程小程序”
  • 开箱即用:更现代的标准,更短的开发链路,从某种程度上缓解微信小程序的历史包袱
  • 跨双端:以保住微信为前提,一套代码,支持微信和 h5 两个端

wean 借助 fre 实现组件化的支持,借助 berial 实现路由和沙箱,不借助 webpack 等打包工具。

除了基本的编译打包,wean 实现了一些先进特性:Tree shaking、Module federation、Hot reload,做更现代,更简洁的小程序子集。

运行项目:

$ npm install
$ npm link
$ wean -e app.js -o /dist/

如果小程序工具导入 dist 目录,遇到 dist 缺少 app.json 和 sitemap.json 的报错,先手动将 demo 里的这两个文件拷贝到 dist 下,能跑起来再说。

剩下的只需要按照《微信小程序开发文档》开发即可。

值得注意的是,并非所有的微信小程序的特性都被支持,简单地说,wean 只支持 “现代特性”。

wean 的设计思路如下:

最后源码、项目地址、获取方式:关注小编+转发文章+私信【555】免费获取

附赠福利:

另外整理成了40多套PDF文档:全套的Java面试宝典手册1000+pdf

1.编程+开源框架+分布式”等七大面试专栏

2.Java核心知识点1000+Java面试题合集pdf

3.阿里、京东、蚂蚁等大厂面试真题解析

4.Spring全家桶面试题

5.算法笔记文档+刷题手册

6.思维导图(jvm、mysql、并发编程、数据库、kafka等等)。


如果你对这个感兴趣,小编可以免费分享。
重要的事情说三遍,转发+转发+转发,一定要记得点赞转发哦!!!