00:00
哈喽,大家好,咱们这个视频呢,主要给大家去讲述一下在鸿蒙开发当中,我们如何实现组件化运行,其实关于组件化运行呢,有多种方式,比如说像脚本的方式,再比如说像插件的方式,咱们这个视频呢,主要给大家去讲述一下怎么样去利用difficult studio中的ID插件来实现我们的呃组件化运行,首先呢,我们需要去安装我们的一个插件,这个插件地址呢,目前来说我已经上传到是getupb上,也就是当前这个地址,大家可以进行去下载好,下载好之后呢,我们就可以回到我们的一个ID当中去安装我们的一个插件,首先呢,我们可以找到我们的一个F,然后点击我们的一个setting设置,然后。
01:00
或找到plus有插件安装的地方,然后点击这个设置按钮,点击去安装我们的一个本地的路径,好找到我们刚才所下载好的一个插件,也就是一个架包这个这里呢,我已经是下载好了,我们直接点击OK好,安装之后呢,我们的一个插件就已经安装好了,我们直接点击应用即可,然后点击OK好,这样一种情况下呢,我们的插件儿就已经安装完毕了,嗯,在插件安装完毕之后呢,我们就可以点击顶部的导航菜单,是然后第一个就是我们的一个组件化工具的一个啊一个按钮,我们点击完之后呢,就很简单对吧,左边呢是我们当前的拈块,目前来说呢,大家可以看到我这个简单的项目呢,有。
02:00
有两个模块,一个是我们的主入口entry,还有我们的刚才所创建的一个test模块,这里呢,我们就可以选择你要运行的模块,比如说哎,我要选择去运行test模块,那么你点击确定即可,好点击确定完之后呢,我们当前的拈块呢,已经已经切换成功了啊,需要我们去重新构建啊,也就是说呢,我们当前的拈块呃,所切换完成之后呢,它会发生呃两个变化,第一个变化呢,就是把我们的test的拈块,也就是当刚才你所选择的拈块变成一个可运行包,比如说在这个TS文件下面,它会把这个换成我们的一个h hap task, 也就是说可运行的包,同样的在摸在这个里面的一个model jeson5里面,也会转换成我们运行包所需要的啊。
03:00
资源,比如说它的tab类型是entry就可运行的,再比如说我们的有主入口,以及我们的一个呃,其他配置文件,同样的会把之前的可运营包,对吧?我们之前默认情况下是int锤的吧,把它变为一个不可运营包,也就是把它变为了一个HSP,也就是动态共享包,同样的它的model宅森5里面也发生了变化,主要是这两个变化,好我们切换,也就是说我们在这个呃鸿蒙组件化工具切换之后,我们需要做的就是要去重心构建,我们可以点击我们的一个film,然后点击我们的一个同步,对吧,同步刷新我们的一个项目。好,等项目呃,同步完之后呢,哎,我们就可以切换我们刚才所选择的test模块进行运行,我们那个test模块目前来说呢,呃,刚才所运行的是我们的一个主模块,看看我们的test这个model能不能运行起来,我们去点击运行一下。
04:22
好在运营的时候呢,它会报一个错误,这个错误呢,这个错误呢,就是说我们当前当前的这个设备上,当前这个设备上已经运行了同名的一个包,就是我们刚才虽然说我们去切换了这个呃,Model, 但是它那个报名的都是一样的,对吧,都是同样的报名,所以说我们需要去把之前的安装上的那个包去卸载,然后重新去安装,我们直接点击这个蓝色的即可,好这种情况下看我们的这个test,哎,这个组件也就是这个模块已经运营起来了,就很简单,对吧?我们利用IDE插件呢,只需要去安装好插件,然后去切换你要运行的拈,可能我们这个项目可能有在真正的开发,开发过程中呢,可能有很多的模块,你只需要去切换你。
05:22
你要运行的模块即可,就非常的简单,呃在切换完之后,我们需要做的是哎,需要做的是你同步和刷新你的项目,然后去呃卸载之前的安装好的应用,然后就可以进行呃运营了,那么这一那么还有一点需要注意的是,如果说你当前的这个模块也是test没有,也就是说没有设置它的默认启动页面的话,那么它只会安装不会运行,所以说这里呢,我们也需要去选择默认的一个呃启动的一个页面,这种情况下呢,呃,我们就完成了我们的一个组件化的一个运行,好呃,咱们利用IDE插件的形式实现我们的一个组件完形型啊就给大家大家介绍到这里,咱们下个视频,呃,会给大家去介绍一下怎么去利用脚本,然后实现我们的一个组件完形型。
06:22
好的,感谢大家,谢谢。
我来说两句