跨平台uapp
跨平台uapp
  • 发布:2022-03-27 09:56
  • 更新:2022-04-07 16:43
  • 阅读:1181

uapp 一个能让uniapp离线打包更简单高效的脚手架

分类:uni-app

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 关注 分享
Kytrun

要回复文章请先登录注册

r***@gmail.com

r***@gmail.com

好东西,希望官方 加入库里
2022-04-07 16:43