搭建项目脚手架工程 是 架构师必需必会的基础技能 。 在脚手架的帮助下,我们只需要跑一个命令就可以生成一个项目,不需要再思考项目的目录结构,单元测试,所需要的依赖等繁琐的事情。
虽然脚手架一般只用于前端工作流中项目的起始阶段,而且由于“用后即弃”的性质,并不被前端工程化领域所重视。但 随着前端工程体系越来越复杂,脚手架的重要性却在逐渐突出。
引用 《前端工程化:体系设计与实践》 书里的一段话:“前端工程体系的功能涵盖范围广,封装的方案类型多,对应的配置项也非常复杂。对于多数业务开发者来说,他们不需要了解其中的复杂原理,只需要知道如何配置即可。”
这就要求脚手架能够快速开发快速配置,将非必要的工程化体系的技术细节封装到一个黑盒中,把一线业务开发人员从不必要的工程体系相关繁琐的工作开发任务隔离开来,提高相关业务人员关注的业务本身,提高专注性,提高生产效率。
我们熟知的vue-cli,create-react-app都是前端圈最知名、最流行、最大众化的脚手架工具,但是实际工作的时候,常常会有凭现有工具无法满足的复杂需求。
这就需要我们掌握快速开发自己的脚手架工具的能力。
在这里给大家推荐一套视频教程——
《从0到1用Node完成一个CLI工具》
帮助你:
从零构建一个Cli工具
command命令行
模板库代码拉取
Vue约定路由功能
npm库发布
只要学完这套视频教程,你便能独立制作属于自己的CLI工具。
扫码添加小助手,仅需0.01元即可获得
课程火爆,如添 加不上请耐心再次尝试
【学前须知】
本次课程会有涉及到node的基础API,Vue基础语法,所以如果您有接触使用过node相关API,会更加有利于您的理解。
【课程介绍】
强大的 Node.js 除了能写传统的 Web 应用,其实还有更广泛的用途。微服务、REST API、各种工具。今天我们就尝试用它来开发一个CLI工具。
【学习目标】
看完课程便能独立制作一个CLI工具
学习尤⼤神推荐的no webpack工具vite
体验Node的替代者Deno