成为架构师的第一步
搭建项目脚手架工程 是 架构师必需必会的基础技能 。 在脚手架的帮助下,我们只需要跑一个命令就可以生成一个项目,不需要再思考项目的目录结构,单元测试,所需要的依赖等繁琐的事情。
虽然脚手架一般只用于前端工作流中项目的起始阶段,而且由于“用后即弃”的性质,并不被前端工程化领域所重视。但 随着前端工程体系越来越复杂,脚手架的重要性却在逐渐突出。
引用 《前端工程化:体系设计与实践》 书里的一段话:“前端工程体系的功能涵盖范围广,封装的方案类型多,对应的配置项也非常复杂。对于多数业务开发者来说,他们不需要了解其中的复杂原理,只需要知道如何配置即可。”
这就要求脚手架能够快速开发快速配置,将非必要的工程化体系的技术细节封装到一个黑盒中,把一线业务开发人员从不必要的工程体系相关繁琐的工作开发任务隔离开来,提高相关业务人员关注的业务本身,提高专注性,提高生产效率。
轻松构建你自己的脚手架
我们熟知的vue-cli,create-react-app都是前端圈最知名、最流行、最大众化的脚手架工具,但是实际工作的时候,常常会有凭现有工具无法满足的复杂需求。
这就需要我们掌握快速开发自己的脚手架工具的能力。
在这里给大家推荐一套视频教程——
《从0到1用Node完成一个CLI工具》
帮助你:
-
从零构建一个Cli工具
-
command命令行
-
模板库代码拉取
-
Vue约定路由功能
-
npm库发布
只要学完这套视频教程,你便能独立制作属于自己的CLI工具。
原文
http://mp.weixin.qq.com/s?__biz=Mzg2NDAzMjE5NQ==&mid=2247486010&idx=1&sn=8e25899402a7288fd8b2f5c4d7b0c917
本站部分文章源于互联网,本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供。如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。PS:推荐一个微信公众号: askHarries 或者qq群:474807195,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

转载请注明原文出处:Harries Blog™ » 【架构师必备技能】前端工程化之“脚手架”