实施CLI以生成简单的KOA服务模板代码
在日常开发中,有时会编写重复的KOA模板代码;我想在这里,Vue-CLI通过命令行进入相应的字段,以生成简单的KOA模板。
在这里,我们通过用户命令行通过thequirrrrnpm软件包输入的配置项,该软件包主要实现:
在此处编写模板,我们使用EJS(JS模板)来处理文件代码模板。主文件模板代码如下:
数据填充我们根据命令行获得输入配置项,并填充上述模板以填充我们需要生成的代码。意识到如下:
填写上述模板数据后,我们可以直接使用FS模块生成项目和相应的文件以实现以下内容:
生成上述项目后,我们可以依靠生成项目的安装,并省略用户的手册安装和依赖性。
在这里,我们利用Execa的帮助来实施,如下所示:
此时,CLI的实施已完成。
在上述步骤之后,CLI的任务基本上完成了,我们需要以后进行调试。
由于CLI基本上是通过命令行,因此我们需要进行一些处理以调试:
在当前目录中,命令行进入了NPM链接,当前项目处于软链中的全球情况。目前,我们可以通过全局命令执行它。
在上述调试后,如有必要,我们可以将当前项目发送到NPM官方网站,以供其他开发人员?
包装过程:
通过实现Mini-KOA-Template-CLI,我们可以了解CLI的工作流程以及如何实现简单的模板CLI;了解如何调试NPM软件包并将其发送到NPM。
原始:https://juejin.cn/post/7099811224027660302