00:00
哈喽,大家好,咱们在之前的视频当中呢,给大家去讲解了,利用我们的IDE插件来实现我们的一个组件化运行,那么咱们这个视频呢,再去介绍另一种方式,也就是利用我们的noe脚本来实现我们的一个组件包运行,其实两者所实现的原理呢,是一模一样的,都是去动态的去改变可运营包和不可运营包之间的配置文件,来达到我们运行的一个目的。首先呢,关于脚本呢,呃,也非常的简单,这里呢,我也已经把它上传到了师get他hop上,也就是当前这个地址,这就是所有的呃脚本的一个代码,那么怎么去使用呢?很简单,我们把我们的脚本内容呢,拷贝到我们的项目里面即可。放到我们的一个跟项目下面,在跟项目,项目里呢,我们创建一个文件,这个文件名字呢,你可以和我的一样都叫大的,或者说你叫一个其他的名字也可以,这个名字呢是不固定的,你可以叫A或者叫B都是可以的,好创建好这个文件之后呢,我们把我们的脚本啊,CTRLCTRLC复制一下,粘贴到我们的这个啊文件里面,那么这种情况下呢,我们的脚本呢,就已经准备完毕了,那么怎么去使用呢?很简单,看我们的终端底部命令行窗口去执行我们的脚本就可以了,脚本所执行的规范呢,就是你的node加上你的脚本文件,我脚本我们脚本文件叫start,然后后面跟着你所需要修所需要修改的模块,也就是说你。
01:57
想让哪个模块进行运行,然后这个就就填写哪个模块的名字,比如说这里,比如说我想要test的模块进行运行,那么我们就可以去写一个test。
02:12
OK, 直接回车,这样一种情况下呢,就会给咱们返回,哎,当前你这个拈块怎么着已经为可运行状态呢,我们可以点击去运行,它和我们的插件是一样的,当我们运行完,嗯,切换完这个拈块状态之后呢,一定要去怎么着同步和刷新我们的项目,这一步大家一定要切记,一定要去执行的好,执行完毕之后呢,我们就可以在这里去切换啊,我们要运行的模块,这里切换的是test,首先呢,我们要去检查我们这个test模块有没有去配置我们的默认的OB ability, 如果没有配置的话,大家尽量去配置一下,只配置一次即可,我们这里编辑我们配置,哎,发现这里没有,我们直接去default obbility, 然后应用即可。
03:13
这里呢,只修改一次这个以后以后再运行的话,就不用再去,呃打开了,好这种情况下呢,我们就直接可以去运行。好,出的问题呢,这个之前已经讲过,因为我们模块虽然状态改变了,但是呢,它的包名呢,还是用的同一个,所以说呢,当你的设备已经存在同包名的应用应用时呢,肯定是无法再去安装另一个的,所以说需要把之前的进行卸载,我们直接点击两色蓝色的即可。
04:03
好,这样一种情况下呢,哎,我们的test模块呢,就可以运行了,好,咱们这个视频呢,主要给大家去讲解的是利用脚本的形式,那么脚本呢,很简单对吧,直接node你的脚本的文件名字加上你的模块名就可以了,嗯,就非常的简单啊。呃,但是呢,还有一点需要去注意的,给大家去说一下,就是说如果说你的对吧,终端里面对吧,执行这个命令失败,如果说你没有node环境,建议大家去手动的去配置一下你的环境变量,呃,怎么去前检查你的noe有没有,呃配置呢,我们直接使用noe-V,如果说能正确的展示出来版本号,那么证明你是有弄的环境的,如果没有还请大家自己去手动的去配置一下,当然了,在咱们IDE去,呃,去咱们鸿蒙开发当中啊,IDE里面会自动给咱们配置的这个,呃,弄的弄的环境变量啊,大家可以去查看你的润那里面有一个编辑配置,呃编辑配置的话,需要我们去执行一个,执行一下,比如说清除命令啊,比如说构建命令。
05:27
等等,比如这里我去点击清除一下项目。好,咱们再次回到瑞。哎,可以发现有一个是阿维顿对吧,这二个对吧,就是我们的一个node node的一个呃目录,我们可以把当前这个路径去配置我们的一个,呃,全局环境,全局环境变量就可以了,好,咱们这个脚本呢,非常的简单,呃就给大家介绍到这里,感谢大家,谢谢。
我来说两句