前端开发的网页怎么打包为桌面 前端开发的网页如何打包为手机APP和桌面exe文件?

[更新]
·
·
分类:互联网
2012 阅读

前端开发的网页怎么打包为桌面

前端开发的网页如何打包为手机APP和桌面exe文件?

前端开发的网页如何打包为手机APP和桌面exe文件?

这里简单介绍一下吧,打包为手机App可以借助于HBuilder,打包为桌面exe可以借助于Electron,下面我具体介绍一下打包过程,主要内容如下:
打包手机APP1.首先,需要下载HBuilder,这个直接在官网上下载就行,如下,选择适合自己的平台,这里我们选择“APP开发版”,功能较全:
2.下载完成后,直接解压这个文件就行,如下,不需要单独安装就可以直接使用:
3.接着,我们打开这个软件,依次点击菜单栏的“文件”-gt“新建”-gt“项目”,项目类型选择“5 APP(A)”,模板选择“Hello H5 ”,如下:
为了方便演示,这里我新建了一个文件,测试代码如下,非常简单,就是一个登陆页面,输入用户名和密码,提交后打印出欢迎对话框:
浏览器打开后的效果如下,也比较简单清晰:
4.最后就是打包程序了,主要步骤及截图如下:
首先,双击项目的mainfest.json配置文件,在基础配置页面,点击获取唯一的应用标识,同时设置应用入口页面,也就是上面测试的:
mainfest.json配置完成后,右键项目,在弹出列表中依次选择“发行”-gt“原生App-云端打包(P)”,在APP云打包页面选择你需要打包的手机平台,确定包名,也就是刚才的应用标识,如下:
最后点击“打包”按钮,就会开始云端打包,打包完成后,会自动生成下载链接,这里我们可以直接点击将打包好的apk下载到本地,如下:
手机安装后的效果如下:
打包桌面exe1.首先,需要下载安装node环境,这个直接到官网上下载安装就行,如下,选择适合自己平台的版本即可:
2.安装完成后,需要安装一下electron和electron-packager这2个打包工具,这个直接在cmd窗口输入安装命令“npm install electron electron-packager”即可,如下:
3.最后就是打包程序了,主要步骤及截图如下:
首先新建一个文件夹,将刚才的文件拖拽进去,同时新建两个打包配置文件—package.json和main.js,如下:
package.json文件简单配置如下,主要是指明应用名称、版本号、以及打包配置文件,非常简单:
main.js文件简单配置如下,主要是指明打包的详细配置信息,这个可以到网上查一下,资料非常多也非常详细,这里重点需要指明打包的html文件:
最后就是在cmd中打包了,先切换到这个文件夹,然后输入打包命令“electron-packager . APP --win --out AppDir --archx64 --electron-version3.0.10 --overwrite”就行,如下,就会自动开始打包过程,非常快,这里的打包参数主要是指明打包后的应用名称、位数、版本号等:
接着就可以在刚才的输出目录AppDir下找到打包的应用APP.exe,双击就能正常运行,效果如下,其实就是嵌套了一个浏览器外壳:
至此,我们就完成了将前端网页打包为手机APP和桌面exe文件。总的来说,整个过程非常不难,就是步骤有些复杂,只要你熟悉一下很快就能掌握的,当然,你也可以使用apicloud进行打包,只不过这些工具打包出来的APP没有原生开发的好,需要改进优化,至于桌面打包,你也可以使用NW.js进行打包,效果差不多,网上也有相关教程可供参考,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

web前端是什么?在哪些地方有过应用?

web前端是用户端编程,手机端或pc端看到的页面都是前端工程师编写出来的,用户可以通过这些页面和系统更好的交互。
web前端在手机端应用有移动网页端,如:天猫、京东等电商app,12306、银行app等应用。也可以运用在小程序中,如微信小程序,砍价、抢票小程序。移动视频也是主要应用方向,如手机端在线直播、抖音等。在pc端页面,如企业应用页面、各种网站页面等等。