Node.js

自己动手写脚手架

作为一个JavaScript开发人员,创建一个新项目通常是一个重复而乏味的过程。对于每个新项目,我们通常首先创建一个package.json文件,然后加入各种依赖项并配置好它们,还要创建项目目录结构,添加各种其他文件…如果对JavaScript足够了解,上面所有步骤都可以通过编写脚本帮我们完成。我将使用Node.js构建一个跨平台命令行界面(CLI):允许我们使用一组内置模板快速构建一个新项目。它是完全可扩展的,可以轻松地根据自己的需求对其进行调整,将我们从繁琐的流程中解放出来。为什么要自己写?尽管有很多工具(例如Yeoman)可以完成这些任务,但是通过编写自己的构建工具,首先我们可以学到很多知识和技巧。其次在我们碰到项目中一些特定问题时,现有工具可能并不能很好的满足我们的需求。有人把不要重复造轮子奉为圣经,但是在某些情况下,实现您自己的工具可能是非常有益的。不但能学习很多的知识,也可以针对您的需求提出高度个性化和高效的工具。何乐而不为呢?我们不需要重复造轮子,使用一个名为capora

  • 果糖酱
8 min read