vue前后端分离项目打包成app,部署成移动端

本文详细介绍了如何将Vue前端项目打包成APP,并在手机上运行。首先通过npm run build进行Vue项目的打包,然后安装HbuilderX并创建H5+APP项目,将dist文件夹内容替换到新建项目中。接着,在HbuilderX中进行预览和配置,删除不必要的权限,如通讯录权限。最后,修改前端请求URL以适应APP环境,重新打包并生成APK文件,完成手机安装和运行。
摘要由CSDN通过智能技术生成

将vue项目打包成app,在手机上运行。

1. vue打包

npm run build

先将vue的前端项目打包成dist文件夹

2. 安装hbuilderX

Hbuilder官网地址

3. hbuilderX

1)新建项目

在这里插入图片描述
在这里插入图片描述
我是vue的,所以直接选择的h5+app,然后起个名字,选择路径。

2)删除掉自动生成的css js等文件夹,把之前的dist文件夹中内容,直接复制到新建项目中

dist文件夹
在这里插入图片描述
复制后的hbuilderX项目目录

在这里插入图片描述

3)运行

在这里插入图片描述

可内置浏览器运行,然后看页面是否正常,如果页面空白说明出了问题

4. 打包

1)点击manifest文件

在这里插入图片描述
需要在官网注册账号,然后登陆后就会自动生成appId.
这些配置我都没有改,就写了个应用名称。

2)发行

双击项目进行发行
在这里插入图片描述

证书直接使用的公共测试证书,其他的没改,然后点击打包
在这里插入图片描述
等待打包结束后会自动生成apk文件,发送到手机上即可运行。

小插曲:会提示有通讯录权限,无法打包。
由于我的项目不使用通讯录,于是直接返回前面把权限配置中的通讯录权限去掉勾选了

5. 后端请求

安装后,由于app上nginx无法转发,导致请求地址一直不对,于是将前端页面的请求地址写死了。

之前的index.js中的nginx

在这里插入图片描述

现在url直接写死
在这里插入图片描述
重新打包安装后,访问完成

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

范大

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值