Vue项目打包上线

## web项目开发完成后打包上线(windows系统)

1. 开发完成后执行 npm run build 进行打包vue项目 得到的是一个dist文件夹(内含html,js,css,fonts等)

2. 上线

上线实际上就是将 打包后的web项目放在 服务器上 用户通过访问服务器来访问web项目

一般前端工程师不用太关心上线问题都是将打包后的代码传递相应的开发人员(运维,后端工程师)

可能会遇见的问题:

问题1:打包后页面空白问题

解决: 打包前在vue.config.js配置文件中添加publicPath:"./"

问题2:请求的问题

解决: 打包前将 axios默认请求地址代理代替为生产请求地址(原api地址)

            web端上线后一般前后端项目存放在同一个服务器内 一般无需跨域

## web项目打包成手机app

市场上app分三种:

1.  原生app:安卓app (java语言)  ios app(oc语言)

2. 混合开发app(既有原生开发,又有web开发):

   安卓app(web(js)+java) ios app(oc+前端)

3. web app:(纯前端)

   安卓 ios 都是以web前端开发

打包步骤:

我是一个vsCode编辑器的用户,vsCode无法打包将项目直接打包成移动端app项目 所以我打包一般用HBuilderX

下载地址:https://www.dcloud.io/hbuilderx.html

1. 根据需求下载版本 这里下载了window标准版

2. 第一次使用HBuilder需要在DCloud开发者中心注册一个用户

   地址:https://dev.dcloud.net.cn/

3. 登录DCloud开发者中心  创建h5+app应用 记录生成的appid!!!

4. 使用hbuilderx创建一个h5+项目

5. 将我们的打包后的vue项目复制到h5+项目中,注意:将h5+自带的js,css,img,html删除(除了这几个其他都不要删除!)

  (使用的时候它会提示下载好多插件 默认下载就ok了)

6. 选中项目 点击顶部导航栏 发行 选择云打包

7. 打包时选择使用测试证书(这里为了避免麻烦就选择公共测试证书)配置打包选项manifest.json 点击打包

8. 打包成功后会自动返回下载链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

阁下何不同风起?

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

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

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

打赏作者

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

抵扣说明:

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

余额充值