Vue.js进阶系列(22)--vuecli安装及创建项目

  是的,到目前为止,webpack已经完美落幕了!先给自己奖励三朵小花花❀❀❀
相信很多接触过Vue的同胞们都见过cli这个词,那它到底是什么东西呢,下面就由小编来为大家拨开神秘的面纱吧O(∩_∩)O哈哈


image.png

一、基础知识

1.神秘面纱一:从哪里来【产生背景】

  如果我们去家里附近的地方,肯定什么都不用考虑直接说走就走,因为太过熟悉,熟悉到会觉得周围很小。
  但是如果我们像《送东阳马生序》的作者宋濂一样背井离乡求学,为了避免行深山巨谷之时,足肤皲裂而不知至舍,四支僵劲不能动的情况,肯定要做好万全的准备。我们需要对离家范围大小不同而做不同的准备。
  同样的,当我们只是简单的写几个Vue的简单程序,根本不需要用cli,杀鸡焉用牛刀说的就这个理。
  相反,如果用Vue开发大项目时,需要考虑很多的因素,比如代码目录结构、项目结构、热加载代码单元测试等事情。这么繁琐的工作,人为去办不仅效率低,还容易犯错误,因此我们需要一个东西来自动帮我们完成繁琐的工作,这个东西就是cli。

image.png

2.神秘面纱二:你是谁【定义】

  cli 是Command-line interface的简称,译为命令行界面,俗称“脚手架”。使用脚手架可以帮助我们快速搭建Vue开发环境对应的webpack配置
  就好像盖房子,工人们要先搭好很多的竹子,这些竹子就是工程界的脚手架,工人们根据脚手架搭建的模样来新新房子(✿◡‿◡)

3.神秘面纱三:你和谁一起来【使用时要依赖谁】

  脚手架会生成webpack相关 的配置,而webpack又依赖于node,所以脚手架在使用的前提是要安装好node和webpack。

image.png

4.神秘面纱四:你要怎么来【使用】

① 安装:npm install -g @vue/cli
  要注意的是,上面安装的是Vue Cli3的版本。如果想要按照Vue cli2的方式初始化项目是不允许的,只能把cli2的模板拉过来才可以使用:npm install@vue/cli-init -g。这个时候即可以使用cli3和可以运行cli2o( ̄︶ ̄)o
②初始化项目
cli3:vue creat 项目名
cli2:vue init webpack 项目名
下面小编来讲讲有关cli创建项目时需要那些东西

image.png

二、cli2初始化项目

1.初始化项目:vue init webpack 项目名
image.png
2.项目名:Project name

  直接按回车,默认和上一步初始化项目时的项目名一样,也可以自行另外取个名字。小编直接按回车,生成下面效果:


image.png
3.项目的描述:project description

  默认的项目描述信息是 A vue.js project 。也可以自行修改。小编直接按照默认项目描述信息,生成下面效果:


image.png
4.Author:作者

  默认显示的是配置在 gitconfig文件下的作者信息。同理,如果不想默认,可以自行修改。小编修改后的效果如下所示:


image.png
5.项目的构建: Vue build

  Runtime Compiler 和Runtime-only 前面小编已经讲过两者的区别,这里不再重复叙述。小编选择安装Runtime Compiler ,效果如下:


6.路由: vue-touter

  如果在此处安装了路由,后期用到路由时就不需要安装了,但是有关路由的信息小编还有待提高(✿◡‿◡),所以这里选择不安装路由:


image.png
7.代码规范:ESLint

  这个参数的意思是如果选用了ESLint代码规范的话,今后在编写代码的时候,代码不够规范也是会报错的,这里小编选择不使用【还是有信心觉得自己的代码够规范的O(∩_∩)O哈哈】


image.png
8.单元测试:unit test

嗯...小编只是想安安静静的做个敲代码的美女子,所以测试就不做啦


image.png
9.端到端测试:e2e

嗯...小编觉得还是不需要进行端到端的测试


image.png
10.管理项目

  这句话的意思是,今后在管理自己项目的时候,是想用npm 还是yarn还是自己写的。我们选择npm。
经过前面的10 个步骤,我们就完成了用cli2初始化项目的基本步骤啦

今天的分享就到这里了哟,谢谢大家❤❤

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 创建项目 vue cli是一个基于vue.js进行快速开发的完整系统,通常包含三个组件,分别是: cli:@vue...
    JunChow520阅读 2,331评论 0 0
  • 引言 记录 vue 项目中所使用的技术细节,此文着重使用和封装层面,原理性的东西会附上参考文章链接。 建议 clo...
    LM林慕阅读 5,092评论 3 15
  • 概述: vue-cli作用有哪些:1.快速生成本地目录结构2.本地开发调试3.代码部署4.热加载,方便测试5.单元...
    squidbrother阅读 8,825评论 0 2
  • 高铁运行到立交的那一头,你对我说,勿念。 阳光很毒,照在脸上火辣辣的疼。我机械地点点头,直到你用力抱住了我。我说,...
    鹿蜀max阅读 481评论 0 0
  • 以后呀 我要住在树木繁密的森林里 从外面看不到我的房子 我生起火来 炊烟从树顶上透出来 如果你有幸看到 那么快些寻...
    树来阅读 232评论 1 2

友情链接更多精彩内容