@打包为H5站点
打包站点
- HBuilder中菜单中依次点击【发行】-【网站-PC Web或手机H5(仅适用于uni-app)】
- 填写网站标题,点击发行
- 控制台会输出类似如下信息
- 此时站点需要的文件已经被打包到了unpackage/dist/build/h5目录
部署站点
- 复制上一步中生成的h5目录到Nginx的部署目录下,并重命名为自己喜欢的名字
- 配置一下nginx.conf,在http节点中新增一个server节点:
# movie-h5
server {
# 端口可以自定义 但不要使用[0,1024]之间的端口 这是系统预留区间
listen 7174;
server_name localhost;
root "D:/phpStudy/WWW/movie-h5";
}
- 启动Nginx并使用浏览器查看站点,效果如下:
- 如果各位看官有公网域名,以相同方式部署到公网即完成上线!
@打包为微信小程序
分包配置
-
微信小程序【单个代码包的最大体积】不能超过2M,如果因为某些页面引用的静态资源文件较大较多的原因,导致单个代码包体积超过2M时,我们就需要进行页面的分包配置了;
-
可以将小程序的众多页面分配到不同子包中,每个子包大小均不超过2M,所有子包的总体积加起来不能超过20M;
-
下图展示了页面分包配置方式:
- 在进行页面跳转的时候,也需要注意按具体分包调整页面位置
// 分包之前
// uni.navigateTo({
// url: "/pages/cities/cities",
// });
// 分包之后
uni.navigateTo({
url: "/pages/sub/cities/cities",
});
- 在微信小程序中查看分包大小:
打包微信小程序
- HBuilder中菜单中依次点击【发行】-【微信小程序(仅适用于uni-app)】
- 填写项目信息,主要是AppID,点击发行
- HBuilder开始打包,并在控制台输入如下信息
- 此时微信小程序已经打包在unpackage/dist/build/mp-weixin目录
- 同时HBuilder关联打开了微信开发者工具,加载的正是上述打包完毕后的内容目录
上传提交审核
- 在微信小程序中点击上传,后续步骤按操提示进行填写即可,最后点击上传
- 打开小程序管理后台的【版本管理】,就能看到刚才上传的内容了
- 点击版本号下方的二维码,可以邀请你的朋友们扫码体验小程序效果,最多可以邀请15位体验者,可在【成员管理】中进行设置;
- 点击提交审核,并按引导继续填写后续信息,就进入审核环节了,通常24内小时即可完成审核;
- 如果审核通过,那么恭喜你!你的小程序就已经上线了!任何人都可以通过搜索小程序名称的方式搜索到你的小程序了!
@打包为安卓APP
如果公司中有专职的安卓/iOS开发程序员,我们可以选择执行本地打包; 本教程不涉及原生App开发相关内容,我们为大家介绍云打包的App生成方式;
打包APK
- HBuilder中菜单中依次点击【发行】-【原生App(云打包)】;
- 填写应用信息;App名称和图标的设置方式请参见 uni-app卖座电影多端开发纪实(一):创建项目
- 点击打包,App开始编译
- 随后进入排队等候状态,真正的打包工作将在DCloud的云端执行
-
等待一段时间之后,打包完成,生成的APK路径在unpackage/release/apk路径下
-
将这个APK文件传输至手机,就能够查看安装和运行效果了!
上传APK到应用市场
- 将上述打包好的APK上传到各大电子市场,用户就可以下载使用了!
@项目源码
本项目源码 watch,follow,fork!!!
祝大家撸码愉快~