1. 请你说明前端开发中为何需要工程化?

答案:
大白话:把一些人肉的操作变成自动化
把前端的一些操作变成自动化
工程质量 -> 测试、规范 UI 性能 css hint html hint
工程自动化的部署
工程自动化的编译

2. 请绘制代码版本仓库多分支的流程图以及如何用Node实现自动化分支构建?

image.png
image.png
image.png

3. 请说明 Grunt、Gulp、Webpack、Rellup、FIS的优缺点?

Gulp 编译 Node ,webpack 编译前端的一些东西
Rellup 比较冷门,冷门的技术不太好,会的人太少不好交接
FIS 前后端一起实现了自动化,思想很重要

6. 描述一下Webpack entry output module plugins resolve 模块的作用?

入口 出口 模块 插件

7. 请用X-Tag 实现一个你能力范围内 Web Components?

8. HTML 问来实现 Web Components 都有哪些规范,能写出几句简单的 demo 吗?

image.png

沙箱环境、
#9. 你知道什么是 Jenkins 和 Travis CI 吗,请简要概述?
#10. 请问现在如何利用持续集成的概念来修改你团队的项目(开放题)?