手写脚手架
前言:vue-cli主要功能是拉取模版,模版里面配置的是webpack。
公司中用脚手架的一系列问题
业务类型多
每个团队都有自己积累下来的东西
比如说拉app的一些方法 jsSDK等 团队工具方法
每次都是从零生成 各种配置 和 移动端适配方案
常用比如日期格式化、防抖截流函数、url拼接等.....
一般axios会进行二次封装更好用
拿到这个项目直接进行业务开发 几乎不用配置
多次造轮子,项目升级等问题
公司代码规范,无法统一
1.必备模块
vue-cli用哪些npm实现的:
commander :参数解析 --help其实就借助了他
inquirer :交互式命令行工具,有他就可以实现命令行的选择功能
download-git-repo :在git中下载模板
chalk :粉笔帮我们在控制台中画出各种各样的颜色
metalsmith :读取所有文件,实现模板渲染
co