vue-cli或vue项目利用HBuilder打包成移动端app操作


Posted in Javascript onJuly 29, 2020

一、测试项目是否可以正确运行 指令:npm run dev

1、首先我们先建立一个vue的项目,本人用的是vue-cli随便建立的,然后运行项目

二、修改路径 (assetsPublicPath: ‘./')

1、 打开我们config中的js文件,修改assetsPublicPath的路径为"./"(下图的右下角位置)

2、 检查下assetsRoot: path.resolve(__dirname, ‘…/dist'),

assetsSubDirectory: ‘static',

assetsPublicPath: ‘./', (一般情况下是这样的)

三、打包文件 指令:npm run build

1、打包后会生成dist文件

四、创建新目录(MyApp)

1、 在HBuilder中点击文件,打开目录,找到我们项目中的打包好的文件下找到dist文件,再命名,然后确 定。然后我们会看到这样的带着 W 的文件

五、转换APP

1、点击该项目右键属性,点击转换成App(T)

六、关于manifest.json配置

1、应用信息

vue-cli或vue项目利用HBuilder打包成移动端app操作

2、manifest.json里面配置APP名字及APP图标

app图标:现在下面点击图标配置,然后选择图片放上去(图片只能为PNG格式,通过手动改后缀是不可以的)

3、启动图片(splash)配置,sdk配置等有需要就配置没有就默认

七、调试和打包生成apk

1、先安装个第三方工具(360助手之类的,方便连接模拟调试)

2、调试

(运行?真机运行?选择第一个HBuilder基座运行-把HBuilder调查WebView模式,调试时点击右边)在这里插入图片描述

vue-cli或vue项目利用HBuilder打包成移动端app操作

3、调试完后,进行发行

(1)点击发行,发行为原生安装包

(2)点击使用DCloud公用证书,点击打包

(3)等待制作,下载

4、安装

(1)可直接通过360助手来安装,或者用qq或其他发送到手机上安装,如不能直接安装,就到手机上文件管理找到文件点击安装即可

补充知识:vue-cli打包成apk的完整方法和打包成app所遇到的问题

vue-cli适合写spa(单页面应用程序),因此,我们常会用它来开发app,当我们在pc端开发完成之后,肯定需要打包成apk或者ios(ios我在这里先不阐述)。

我的方法是利用hbuilder来构建apk文件。我们将vue项目创建好后,cd项目文件夹,输入npm run dev(3.0以下版本的命令)/npm run serve(3.0以上命令),打开浏览器,在8080(默认)下查看是否正常显示。

然后用npm run build命令将vue项目进行打包,打包完成后,在项目文件夹中多了一个dist文件夹,这时我们用hbuilder打开vue项目,

vue-cli或vue项目利用HBuilder打包成移动端app操作

右键将之转换成移动app,如果这时候直接将之打包成apk,则会遇到一个巨大的问题,那就是apk安装之后,内容都是空白,没有一点东西,原因就是:路径问题,路径问题,路径问题(重要的事情说三篇),打包好后,所有的路径都是/开头的,/开头表示从根目录开始,而我们需要做的就是将dist项目中的所有/都改为./,./的意思就是当前目录。

vue-cli或vue项目利用HBuilder打包成移动端app操作

然后点击在项目栏中的发行——>云打包,打原生安装包——>最后点击打包完成(如果遇到要配置参数,按需求配置即可).

下图就是我将打包好的apk安装到手机之后的图片。

vue-cli或vue项目利用HBuilder打包成移动端app操作

以上这篇vue-cli或vue项目利用HBuilder打包成移动端app操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript Zifa FormValid 0.1表单验证 代码打包下载
Jun 08 Javascript
javascript之函数直接量(function(){})()
Jun 29 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
Jan 11 Javascript
JavaScript代码复用模式详解
Nov 07 Javascript
jQuery.Highcharts.js绘制柱状图饼状图曲线图
Mar 14 Javascript
js判断手机端(Android手机还是iPhone手机)
Jul 22 Javascript
基于JS代码实现实时显示系统时间
Jun 16 Javascript
js实现的格式化数字和金额功能简单示例
Jul 30 Javascript
JavaScript, select标签元素左右移动功能实现
May 14 Javascript
微信小程序文章详情功能完整实例
Jun 03 Javascript
微信小程序中target和currentTarget的区别小结
Nov 06 Javascript
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
小程序实现列表展开收起效果
Jul 29 #Javascript
jquery实现简单自动轮播图效果
Jul 29 #jQuery
解决vue-photo-preview 异步图片放大失效的问题
Jul 29 #Javascript
vue 组件间的通信之子组件向父组件传值的方式
Jul 29 #Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 29 #Javascript
vuex管理状态仓库使用详解
Jul 29 #Javascript
解决vue项目获取dom元素宽高总是不准确问题
Jul 29 #Javascript
You might like
删除无限级目录与文件代码共享
2006/07/12 PHP
php 操作excel文件的方法小结
2009/12/31 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
php猜单词游戏
2015/09/29 PHP
表单提交错误后返回内容消失问题的解决方法(PHP网站)
2015/10/20 PHP
PHP数据库编程之MySQL优化策略概述
2017/08/16 PHP
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
谷歌showModalDialog()方法不兼容出现对话窗口的解决办法
2016/02/15 Javascript
全面解析bootstrap格子布局
2016/05/22 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
node.js程序作为服务并在windows下开机自启动(用forever)
2017/03/29 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
Vue实现textarea固定输入行数与添加下划线样式的思路详解
2018/06/28 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
python文件读写并使用mysql批量插入示例分享(python操作mysql)
2014/02/17 Python
Python中的单继承与多继承实例分析
2018/05/10 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
python之super的使用小结
2018/08/13 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
StubHub巴西:购买和出售您的门票
2016/07/22 全球购物
英国派对礼服和连衣裙购物网站:TFNC London
2018/07/07 全球购物
致跳远、跳高运动员广播稿
2014/01/09 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
党校学习自我鉴定
2014/02/24 职场文书
业务员岗位职责范本
2015/04/03 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书