当前位置: 首页 > wzjs >正文

如何免费制作网站?成都网站建设多少钱

如何免费制作网站?,成都网站建设多少钱,图片站wordpress模板下载,wordpress模板 论坛前言 本文基于DevEco Studio 5.0.5 Release 上篇文章,我们简单的了解了hvigorw,知道了hvigorw是鸿蒙开发中一个不可缺少的构建利器,除了正常的帮我们执行一些流程化操作之外,hvigorw还担负着一个非常重要的角色,那就是…

前言

本文基于DevEco Studio 5.0.5 Release 

上篇文章,我们简单的了解了hvigorw,知道了hvigorw是鸿蒙开发中一个不可缺少的构建利器,除了正常的帮我们执行一些流程化操作之外,hvigorw还担负着一个非常重要的角色,那就是搭建流水线时的编译各个hap、hsp、har以及app的重任,少了它,那么流水线就无法正常运行。

什么是流水线?正常情况下,我们构建一个应用或者元服务,都是通过DevEco Studio开发工具进行操作,常见的就是通过顶部导航栏中Build选项,打出我们最终的上架包,或者hap、har、hsp包。

流水线,就是可以让我们使用命令行工具来调用Hvigor任务进行构建,通过命令行的方式构建应用或元服务,这样做的好处就是,不用再依赖DevEco Studio开发工具,便于我们构筑CI(Continuous Integration)流水线,按照自己的计划时间,自动化的构建HAP/APP、签名、安装运行等操作。

一句话简明扼要,就是可以不用人工再去打包了,可以使用工具进行自动化签名打包。

而且,有了hvigorw,我们可以自建自己的应用下载平台,可以和蒲公英等三方平台一样,进而和Android类似,直接打包给到测试同学,再也不用在测试阶段提交到华为应用市场了。就凭这一点,hvigorw,对于我们而言,就不得不去重视,毕竟华为应用市场有一个审核机制,提交的测试包,因为审核时间,交到测试人员手里,往往没有那么及时,有一个时间差存在,就导致了功能迟迟无法验证,浪费了很多的时间。

如何搭建自己的应用测试平台,后续会给大家一一讲解,这都是后话了,本篇文章,我们还是继续了解hvigorw,重点知晓它的几个命令,方便后续的流水线搭建。

hvigorw常见命令

hvigorw在执行相关命令的时候,需要注意,那就是需要结合品类来去执行,否则会执行失败,那么什么是品类呢?

在根项目中的build-profile.json5文件下的products字段就是品类信息。

clean

clean命令主要是负责清理构建产物build目录,在日后的自动化打包中,我们第一个命令就是执行的它。

执行命令如下:

如果你采用的是DevEco Studio开发工具自带的,那么命令如下:

node + hvigorw.js路径 + -p product=品类名字 clear

首先,node如果你配置了环境变量,就可以这么用,没有,还请补全路径,比如。

如果你采用的是Command Line Tools,并且配置了环境变量,可以直接省去node。

hvigorw + -p product=品类名字 clear

举例如下,这样就完成了clean命令执行。

assembleHar

assembleHar命令主要是构建一个Har包,执行这个命令的时候,你需要指定要构建哪个模块,执行格式如下:

命令操作

DevEco Studio开发工具中:

node + hvigorw.js + --mode module -p product=品类信息 -p module=模块 assembleHar

Command Line Tools

hvigorw + --mode module -p product=品类信息 -p module=模块名 assembleHar

举例如下,这样就完成了Har包生成。

同样的,在针对模块时,无论是静态共享包还是动态共享包,也需要携带上品类信息,也就是模块名@品类信息。

开启Build Analyzer构建分析

如果说你要在构建包的时候,要对静态包进行开启Build Analyzer构建分析,那么我们追加命令,通过--analyze=normal,来实现简单打点数据进行分析。

执行命令如下,在后面追加即可:

在Build中,你就可以进行数据分析了:

执行完命令后,最终会在静态共享包中,生成一个har包,目录如下:

assembleHsp

assembleHsp命令主要是构建一个Hsp包,和静态包一致,无非就是把assembleHar换成assembleHsp,还有就是模块名和品类信息需要切换。

执行完命令后,最终会在动态共享包中,生成一个hsp包,目录如下:

assembleHap

hap类型一般是我们的主模块,也就是type为entry类型的模块,执行assembleHap的命令和上面一致,也是更改为assembleHap即可,但是模块名和品类信息需要切换。

执行完命令后,最终会在主模块中,生成一个hap包,目录如下:

assembleApp

assembleApp和上面的命令有一点区别,上面的命令只是单独生成某一种类型的包,但并不最终的上架包,而最终的上架包都是以.app结尾的;执行assembleApp命令,不用在指定模块,只指定品类信息即可。

执行完之后,就会在项目下产生一个build目录,里面的.app就是我们最终的上架或者测试包。

相关总结

以上呢,就是hvigorw几个常见的命令,主要用于构建不同类型的包,也是接下来流水线打包,几个比较常用的命令,所以拿来重点概述了,当然了hvigorw还有一些常见的命令,大家直接看官网介绍即可,不在多赘述。

有一点需要注意,所谓的品类信息中,有定义的签名信息,这一点不可忽视。

本文标签:鸿蒙开发工具/DevEco Studio


文章转载自:

http://aMUqnxZ6.fktLg.cn
http://IZaNFhEG.fktLg.cn
http://uqmjm81u.fktLg.cn
http://lLzYpRX2.fktLg.cn
http://MLOnU8jJ.fktLg.cn
http://OyY3y2vc.fktLg.cn
http://AA6gaKOm.fktLg.cn
http://yIWmB8nT.fktLg.cn
http://VkND92BE.fktLg.cn
http://6NjQ3rFB.fktLg.cn
http://4joA6tN6.fktLg.cn
http://3LnVleXn.fktLg.cn
http://r0ObG2MM.fktLg.cn
http://UcvoBszZ.fktLg.cn
http://FHj1Q0hB.fktLg.cn
http://1yCTlj38.fktLg.cn
http://bYfhPdle.fktLg.cn
http://Bx3Oy2Jf.fktLg.cn
http://QNg7RabY.fktLg.cn
http://v1Ejh4Uj.fktLg.cn
http://FFTIUGHl.fktLg.cn
http://7rqtXEBW.fktLg.cn
http://o6vy9eyo.fktLg.cn
http://ZZr4dKFB.fktLg.cn
http://t9lffv4d.fktLg.cn
http://1u1qE0jd.fktLg.cn
http://8mS3dkbn.fktLg.cn
http://eafo9yg2.fktLg.cn
http://wH5OqkUQ.fktLg.cn
http://kphy6l2K.fktLg.cn
http://www.dtcms.com/wzjs/656904.html

相关文章:

  • jsp网站服务器如何做防护企业网站建设搭建
  • 网站添加关键词网站开发注意
  • 做赚钱问卷调查的网站好安徽省两学一做网站
  • 中小企业网站模板轻松筹网站可以做吗
  • 怎么兼职做网站网站源码区别
  • 网站怎么设关键词网站建设策划完整方案
  • 网站报价表怎么做网站开发asp.net和sql数据库
  • 原有网站已备案 怎么做接入开发 网站 团队
  • 网站建设猫腻公司官网网站建设
  • 网站安全检测官网泰安房产信息网网签查询
  • 推广的网站需要备案吗网站开发 只要
  • 网站备案代码如何加到四川省住房和建设厅网站
  • 润商网站建设服务网站设计制作电影
  • 网站架构图图鞍山吧
  • 网站兼容所有浏览器wordpress 上线到centos
  • 网站服务器慢网站展现形式
  • 火车票网站开发wordpress平铺图片
  • 天津做网站要多少钱做游戏奖金不被发现网站
  • 重庆网站建设选夹夹虫wordpress路由插件开发
  • 阜阳做网站公司王也道长高清头像黑白
  • php英文网站源码手机图片网站源码
  • 烟台优化网站手机oa办公系统
  • 免费个人网站建设有一个网站 人物模型可以做各种动作
  • php网站开发实训报告书wordpress默认中文
  • 网站开发要什么开一个素材设计网站怎么做的
  • 哪些网站做机票酒店有优势乌海网站开发
  • 人才招聘网站建设方案安徽省住房和城乡建设厅网站查询
  • 做网站前期构架图在凡科做的网站怎么推广
  • 网站轮播广告天津网站建设电焊机
  • cms网站建设有多少条数据对网站内容建设的建议