【Vue CLI 产生的背景】
在Vue CLI出现之前,你可能要花费好几天的时间搭建项目的开发环境,如果你事先不了解webpack,你可能会又花费大把的时间熟悉webpack。就这样,一周过去了,你的项目还没有真正启动起来。
为了让开发者从纠结配置中解放出来,专注于撰写应用程序,Vue CLI也就因此而产生。它不仅确保了各种构建工具能够基于智能的默认配置即可平稳衔接,还提供了配置调整的灵活性。
Vue CLI到目前为止经历了两个大版本,CLI 2 和 CLI 3。
【Vue CLI可以做些什么】
便捷的创建项目
添加 vue 插件快速配置项目
启动服务调试开发
浏览器兼容
HTML和静态资源 assets 的处理
配置 CSS
配置 Webpack
配置环境变量和环境模式
针对不同环境进行打包
发布项目
【CLI 3介绍】
Vue CLI 3 与之前版本最大的几个变化是:
选择项目插件界面更友好了。如选择 eslint 类型、是否需要 router 和 vuex 等行为。
实现了界面化创建和操作项目,使用 $ vue ui 启动教授架页面。
将常用配置项进行了封装,统一使用 vue-config.js 来进行配置。
给出 vue-cli-plugin 插件来快速改变项目目录结构和Webpack配置。
可以说Vue CLI 3 是基于之前脚手架的大幅优化和改进,并提供了各种贴心的功能。真正实现一键生成、一键调试、一键发布这些快捷的行为。
-----------------------------------------------------------
-----------------------------------------------------------
本次是我们 BAT技术分享系列的第六期
我们邀请了 BAT系高级前端工程师 蒋豪群 作为分享嘉宾
大家可以在文章末尾 扫二维码 加入。
【主讲嘉宾】蒋豪群
前阿里高级前端开发工程师
开源社区活跃贡献者
对各大前端框架都有深入钻研
【适合人群】
1、 1-3年前端开发经验(或能力)工程师
2、希望了解BAT技术视野 ,与BAT工程师技术或者职业交流
【特惠福利】
扫码进入直播群,备注 JS,并有机会获得 价值 1500元的 《BAT前端实战技能课》。