携程又一项目开源啦!附源码
点击上方[全栈开发者社区]→右上角[...]→[设为星标⭐]
近年来,小程序已经越来越火爆了,因为它提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生APP体验的服务。许多开发者已经通过创建自己的小程序,获取流量,已经实现了变现,有了不错的副业收入。
Github上关于小程序构建打包工具也有不少,今天和大家推荐一个好用的工具——wean,这是一个小程序构建工具,它负责将标准的微信小程序打包成web项目,具有以下特性:
小程序引擎:将打包产物跑到APP webview上,就可以成为专属小程序,如“携程小程序”
开箱即用:更现代的标准,更短的开发串联,从某种程度上缓解微信小程序的历史包袱
跨双端:以保住微信为前提,一套代码,支持微信和h5两个端
wean借助fre实现渲染,借助berial实现路由和沙箱,不需要webpack等,除了基本的编译打包,wean实现了一些先进特性:Tree shaking、Module federation、Hot reload,做更现代,更精简的小程序子集。
wean运行也很简单:
$ npm install
$ npm link
$ wean -e app.json -o /dist/
剩下的你只需要按照微信小程序开发文档开发即可,值得注意的是,并非所有的微信小程序的特性都被支持,简单地说,wean 只支持“现代特性”。
在wean之前,大量小程序工具使用webpack进行打包,各种loader、plugin导致整个开发链路变长wean 旨在解决链路问题,它自研编译器和打包器,对于标准小程序项目,可以做到开箱即用
目前,wean已经在Github上标星 134,累计分支 18 个
(Github地址:https://github.com/ctripcorp/wean)
来自:开源最前线(ID:OpenSourceTop)
每日一练
上万道面试题+大厂模拟面试+每日一练=【图灵题库】! 所有你想要的面试题,这里都有~
携程又一项目开源啦!附源码相关推荐
- 基于嵌入式linux五子棋游戏,Android 实战项目之五子棋 附源码
Android五子棋游戏五子连珠算法实现 1.游戏规则 五子棋是两个人之间进行的竞技活动,黑方白方规则规则相同,黑棋必须先行,五连子的方向为横.竖.斜,如黑白色任一方先五子连一线则算胜出. 2.五子连 ...
- 7个惊艳众人的 Python 实用项目!【附源码】
今天分享7个学妹看见都惊呆的 Python 小项目![附源码] 建议收藏 界面应用 1.计算器 1. 案例介绍 本例利用 Python 开发一个可以进行简单的四则运算的图形化计算器,会用到 Tkint ...
- (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)
前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...
- (下)Vue+Echarts构建大数据可视化酷屏展示公司品牌实战项目分享(附源码)
回顾 作者用心写作,请动动你可爱的小手点亮大拇指.你的鼓励是作者继续创作的动力- 前端的学习,不能仅仅依靠知识点的学习,实战项目的操作可以帮助我们整理知识点以及提高编程能力,更有助于学习和实践,最重要 ...
- 仿移动端苏宁(rem布局)、携程(flex布局)首页静态页面,源码可下载
移动端苏宁首页(rem布局) 前几个月时跟着黑马pink老师的视频使用rem布局制作了移动端苏宁首页以及移动端携程首页,视频里只完成了一部分页面,于是自己则把剩下未完成的部分敲完并通过码云部署发布静态 ...
- 推荐一个完善的停车管理系统,物联网项目springboot,附源码
点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 功能介绍 停车场系统源码,停车场小程序,智能停车,Parking system ① ...
- 库房盘点机器人项目【内附源码下载链接】
本篇文章节选自[机器谱资源网站] <库房盘点机器人项目> 如需阅读其余文章 请点击 https://www.robotway.com/col.jsp?id=104 库房盘点机器人项目-概念 ...
- 越过验证码 selenium模拟登录B站项目实战(附源码)
实战:selenium模拟登录B站 登录验证码处理 selenium 中的难点验证码破解因为确实没有很好的方式,一般都需要通过第三方平台实现破解,本案例中使用的是超级鹰平台(收费,大概1元30次,测试 ...
- SpringBoot多人社区项目2.0(附源码和SQL)
目录 1.前言 2.软件架构及Maven的pom依赖 3.项目效果图展示 1.游客页面 2.用户页面 3.简单适配手机端 4.项目总结 5.项目网址及源码地址 1.前言 记得在刚学完SSM的时候做了第 ...
最新文章
- 东软村医管理平台_软件定义汽车“性感”吗?东软睿驰有自己的答案
- ES5和ES6中对于继承的实现方法
- struts2异常处理
- 在用c语言写代码是这么找出错误,写代码(C语言)常见粗心小错误
- 爱奇艺的测试工程师笔试题
- kafka与Spring的集成
- 一个有趣的Java编译问题
- oracle 建表id自增长_oracle建表设置主键自增
- 精品小程序小游戏代码集合(持续更新中)
- 2014.10.6模拟赛【魔兽争霸】
- pytest web自动化 从百草园到三味书屋....
- 那些年,我们关注过的放大电路设计要点
- 缓存、缓存算法和缓存框架简介
- VisualVM工具介绍
- jquery.nicescroll.js 美化滚动条
- C++主函数简要介绍
- Qt界面之侧边栏隐藏和滑出
- OpenWrt各大软件源地址
- T检验中有哪些指标?
- xshell快速粘贴复制
热门文章
- php网页制作添加线条,html5Canvas实现画直线与设置线条的样式-
- 基于串口wifi:ESP8266的空中鼠标TCP/IP的java程序设计
- 市值1000亿的“占卜”生意:20玩家相继获投,最高融资3000万
- Ardunio使用ULN2003驱动28BYJ-48步进电机
- 基于PQ控制的三相并网逆变器的matlab/simulink仿真模型
- redis集群节点宕机 fail状态 redis的投票机制实测
- 大数据培训课程Hadoop数据压缩
- python+停车管理系统 毕业设计-附源码271400
- android电话手表如何打开adb,安卓智能手表adb安装第三方应用
- linux 端口未 listen,linux – TCP *:hbci(LISTEN) – hbci是什么意思?