uapp
uapp 让uniapp离线打包更简单高效。
uniapp是一个基于Vue同构技术的多平台前端框架,对公司或创业者来说,只需要有一个会Vue的前端,就可以同时写App(android/ios),H5,快应用,微信/QQ/抖音/飞书/百度/支付宝等各家小程序,维护一套代码可以发布10多个平台。有以下几大好处:
- 发布多个平台获取更多流量
- 一旦熟悉,开发效率极高
- 至少省 1 / 3 研发成本,商业试错成本更低
- 即使当前不需要发布多平台,同样花时间写代码,为什么不选择复用价值更高的方法呢
但 uniapp 官方发布的离线包里只有 DEMO,对于一个新的项目,需要手动更改的配置较多,且调试基座和正式发版共用一个配置,维护起来也很不方便。uapp 就是我们在实践了一些产品后,积累的一些经验,分离了调试和发布的配置,也方便通过命令加入自动化集成。
为什么不使用在线打包呢?
uniapp 在线打包,一般无法满足灵活的需求,比如:
- 没法在团队里实施自动化集成(自动构建、单元测试、发布)。
- 有些包是冗余的,在线打包不能控制具体打入哪些包。
- 在线打包有大小限制,超过需要单独付费,因为特别占用官方服务器资源。
- 写uniapp插件扩展时,必须有离线工程才方便调试,且可以自己控制是否发布插件。我们也是在写 ffmpeg 扩展时,遇到些许不便。
先安装 uappsdk
1、 安装 uapp 命令
npm install -g uapp
# 初始化或更新 uappsdk
uapp sdk init
更多说明可以参考:
https://github.com/uappkit/cli
喜欢的小伙伴可以给个 star 关注,未来会逐步加入更多便利功能,也欢迎反馈你的需求。
1 个评论
要回复文章请先登录或注册
r***@gmail.com