在Node.js中,开发人员在开发Web应用程序或任何其他类型的应用程序时都可以很容易地实现可扩展性,因为这种技术对于在单线程中开发同步架构非常流行。
近来,对使用Node.js构建的项目的需求突然增加。有时,我发现管理这些项目,并同时保持交付高质量项目的步伐非常具有挑战性。因此,我决定使用为Node.js开发人员提供的许多开源工具中一些最高效的,使某些方面的开发自动化。
可以使用node开发一个自己的cli工具,再根据不同的业务预先配置好多份项目基础工程,这样可以根据不同的业务拉取不同的基础模板,减少新业务开发的搭建、配置时间
。
下面我们就一起来用node.js来开发一个cli工具。
我们接着上一篇文章的步骤继续进行,本文将介绍创建项目文件的方法。
建立项目文件。
在创建文件时,需要调用node.js的fsordapi,然后修改index.js:
再一次在命令行输入myclicreatefile,然后选择模板。
输出:
创建文件成功!file.jsx
在此期间,我们看到在项目根目录下添加了一个file.jsx文件:
在打开file.jsx时,您会看到相应地填充文件的类名。不仅如此,因为我们的mycli是全局安装的,可以说在计算机的任何地方,只要我们输入myclicreatefile,就可以在当前目录下得到file.jsx文件。也就是说,我们在开发某些项目时,不需要拷贝粘贴,删除,修改。
单行命令就可以搞定~。
其他功能。
现在您可以创建文件了,是否可以创建文件夹?回答是肯定的,只需继续执行添加命令:
接着在命令行输入myclicreate-fxxx,同样可以创建需要命名的文件夹。
最后
我们的mycli已经可以执行创建文件、创建文件夹等操作了。跟随敲打,肯定会有收获的。
接下来我们可以根据项目的实际情况编写模板文件,定制需要的命令,进行必要的扩展。这一点留给大家尽情发挥吧~。