探索 Deno 命令行开发解决方案
· 阅读需 14 分钟
一、前言
我目前在掘金上正在写一个系列的关于我写的一个 Node 命令行开发框架 Semo 的介绍,对命令行方面的知识有一些研究,而对于 Deno
之前仅止于听说,安装和 Hello world
。正巧昨天看到掘金上正在进行 Deno
方面的征文,我就想从命令行的角度做一些探索再分享出来,参加这次征文,所以,感谢掘金这次征文,让我有了深入研究 Deno
的动机,以及接下来要给大家分享的研究成果。
命令行这件事情说难不难,说简单也不简单,其实命令行应用和其他 Web 应用类似,如果基于框架开发会省一些事,但是要遵循一些框架的规范。用不用框架都能实现,就看你是想学造轮子还是想快速实现业务需求了。
用 Deno
开发命令行和 Node
命令行开发大体类似,但是又有一些区别,开发的时候,让我几乎感觉不到 Deno
,但是在有的地方,又不得不去踩坑,填坑才行。尤其是,我受了之前开发 Semo
时的影响,想着是不是可以用 Deno
做出一个类似的方案出来,结果失败而走上了另一条路。。