狼书(卷3):Node.js高级技术
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5 编写脚手架

脚手架是前端领域非常常见的工具,可以覆盖多个应用场景。Node.js社区中有很多脚手架模块,这里举两个经典的例子。

〇 yeoman:专业定制脚手架的工具,具有完善的开发流程和生态体系,内置诊断工具和大量现成可用的脚手架,缺点是学习曲线陡峭。

〇 vue-cli:一个非常典型的脚手架,只要指定某个Git仓库为模板就可以完成脚手架工具的开发,开发者只需要关注模板,这很符合Vue.js的风格。

从学习的角度来讲,编写脚手架是很好的练习场景;从工作的角度来看,编写脚手架是提高团队工作效率的手段。无论从哪个角度来看,都是有百利而无一害的。脚手架本身不具备语言绑定属性,我们可以开发Java脚手架,也可以开发C/C++脚手架,不必拘泥于Web领域。Node.js简单、高效、生态良好,为开发其他领域的脚手架带来了很大的助力。