前言
本文API>=13,基于DevEco Studio 5.1.0 Release,版本号5.1.0.828
上篇文章,我们针对鸿蒙开发中的模块,实现了单一模块运行,使用的是hvigor插件的形式,通过hvigor插件,我们可以看到,它自动化执行了某些特定的任务,减少了我们的手动干预,确保了构建过程的一致可靠性,可以说,在实际的开发中,极大的提高了我们的开发效率,今天,我们这篇文章,就一起实现一个hvigor插件。
目前有两种方式实现hvigor插件,一种是基于hvigorfile脚本,另一种是基于基于typescript项目;两者有着一定的区别,hvigorfile脚本形式,直接写到项目中即可,便于我们针对脚本的更改,而typescript项目则需要发布后才能使用,如果你想开发后的插件,让更多的项目或更多的开发者使用,推荐typescript项目形式,就比如上篇文章的组件化运行插件,使用者只需简单的配置即可使用,如果仅仅是单一的项目使用,而且想便捷使用,那么推荐使用hvigorfile脚本。
两者主要区别如下:

基于hvigorfile脚本开发
这种开发方式,直接在工程的hvigorfile.ts文件或者模块下的hvigorfile.ts文件,编辑开发,可以说,非常的便捷,无须其他的额外配置,但是也有潜在的不足之处,那就是不便于在多个项目进行插件复用。
总体来说,实现起来非常的简单,仅仅需要三步,我们就可以实现。

最低0.47元/天 解锁文章
3851

被折叠的 条评论
为什么被折叠?



