一个完整的项目怎么打包成为一个app

需求:我们现在已经有了一个完善的h5项目,现在要上app了,有什么办法呢?

调研:

方案一:h5迁移

1.1:5+app。

hbuilderx新建一个5+app的空白项目,然后删除掉manifest.json之外的文件,换成自己打包后的文件,注意架构一致。如下图。

但是其实一整个h5项目复制过来好像也是可以的?但是需要微调一下,比如VConsole就不能在app里面使用会报错等等。

1.2:webview。

还是hbuilderx,新建一个uni-app项目,然后在pages/index/index.vue里面直接使用webview引入已上线的h5链接。

方案二:从零开始一个app,如果时间资源充足的话。

实际解决方法:

前辈本身就是在5+app项目上迁移过来的,只需要改亿点点细节。

参考文档:

1:https://blog.csdn.net/weixin_45131389/article/details/132465812?fromshare=blogdetail&sharetype=blogdetail&sharerId=132465812&sharerefer=PC&sharesource=qq_48161632&sharefrom=from_link

2:

https://blog.csdn.net/weixin_45131389/article/details/132465812?fromshare=blogdetail&sharetype=blogdetail&sharerId=132465812&sharerefer=PC&sharesource=qq_48161632&sharefrom=from_link

相关推荐
初晨未凉2 分钟前
elementui自定义内容图片预览
前端
无糖可可果1 小时前
从零读懂一个 Next.js 全栈笔记应用
前端
Maxkim1 小时前
DeepSeek Harness 源码深度分析:像 VS Code 一样插件化的 Agent 框架
前端·架构
喜欢睡觉1 小时前
从零看懂一个 Next.js 笔记应用
前端
cindershade1 小时前
从零实现画布「双击创建节点」:一个 VueFlow 项目的交互全记录
前端
YHL1 小时前
🚀 SSE 服务器发送事件与 BFF 层实战
前端·后端
今日无bug1 小时前
HTML5 Canvas:从画图到游戏开发
前端·canvas
cindershade1 小时前
用 Web Workers 优化前端重计算任务:避免主线程卡顿的实战方案
前端
爱丶不疚1 小时前
搞不清 CommonJS 与 ESM,你是否也有这些疑问🤔
前端·node.js
YIAN1 小时前
http无状态?State来展示!从基础路由到鉴权守卫,吃透 SPA 前端路由核心
前端·react.js