前端工程化 —— 概述及脚手架工具

2020-12-27  本文已影响0人  顽皮的雪狐七七

目录

工程化概述

工程化主要解决的问题

工程化的表现

工程化 != 某个工具

工具不是工程化的核心。工程化的核心是对项目整体的规划和架构。而工具只是帮我们实现规划和架构的一种手段。

以一个普通的项目为例,规划一个项目整体的工作流架构,包括规划文件的组织结构,源代码的开发范式、通过什么方式进行前后端分离。这些确定之后再考虑用那些工具,实现我们对整个项目的整体规划。

一些成熟的工程化集成

下面创建的并不只是项目,还有一些目录规范、集成工具等其他的工程化解决方案。

前端工程化是由node.js强力驱动的,Node.js居于首功。

脚手架工具

脚手架的本质作用

创建项目基础结构、提供项目规范和约定(相同的组织结构、开发范式、模块依赖、工具配置,更有一些基础代码都相同)

IDE创建项目的过程就是一个脚手架的工作流程

常用的脚手架工具

脚手架工作原理

脚手架工具就是一个nodeCLI应用,创建脚手架就是创建一个CLI应用。在启动过后,会自动询问预设的问题,根据回答的结果根据一些模板文件,生成一个项目结构。

脚手架工作过程

开发一个脚手架

手把手教你如何开发一个简单的脚手架

上一篇 下一篇

猜你喜欢

热点阅读