1. 熟练的掌握 JavaScript 语言,并深入了解其特性
2. 丰富的 Vue 项目开发经验,掌握 Vue 源码
3. 可以使用 nodejs 开发对应的前端工具,或者相关接口
4. 熟练的搭建并掌握项目开发环境
5. 可以对大型项目进行前端架构和设计,高质量的完成相关需求
6. 出色的解决问题的能力,可以学习所需,用于所用
由于项目多为公司商业机密不方便透漏具体名称,举一个工程架构相关的:
航母项目脚手架
需求背景:随着业务线的增加,越来越多的小型项目会让 gitlab 的仓库数量急剧增加,这个时候会面临一些问题,比如项目多而杂,不利于维护,再比如要添加统一的需求,由于项目的开发环境不统一,需要每个项目做单独配置,这就大大增加了人力成本,浪费时间的问题。
项目介绍:这个项目为一个工具类项目,主要用于辅助开发,从一个项目一个环境,变为 一个环境-多个模版-多个项目,好处就是整合了多个同类别的项目到一个脚手架开发工具里,同时 一处配置,多个项目同时打包生效,而且保留了每个项目的单独配置和沙盒环境。