Vue CLI

241 阅读4分钟

Vue CLI

前言

个人学习笔记,本篇主要讲解VueCLI及使用VueCLI创建项目的步骤

一、什么是Vue CLI?

CLI是Command-Line Interface, 翻译为命令行界面;Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,俗称脚手架。它可以帮助开发人员自动化和简化应用程序的开发过程,提供了创建和配置Vue.js项目所需的所有工具和依赖项。Vue CLI允许您选择所需的插件和功能,快速搭建项目架构并开始编写代码。它还提供了开发服务器、构建和打包工具、自动化测试和部署等功能,使得开发人员可以更加高效地构建Vue.js应用程序。

二、怎么安装Vue CLI?

1.Node 版本要求

Vue CLI 4.x 需要 Node.js v8.9 或更高版本 (推荐 v10 以上)。你可以使用 n,nvm 或 nvm-windows 在同一台电脑中管理多个 Node 版本。

于安装目录打开cmd,输入以下任一命令:

npm install -g @vue/cli
# 或者
yarn global add @vue/cli

2.已安装旧版本

旧版本Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。

如需升级全局的 Vue CLI 包,请输入以下任一命令:

npm update -g @vue/cli
# 或者
yarn global upgrade --latest @vue/cli

3.安装完成

安装完成后你可以用这个命令来检查其版本是否正确:

vue --version

三、Vue CLI 创建Vue项目

1.Vue ui项目创建

打开cmd

vue ui

点击创建并选择适合的路径 在这里插入图片描述 输入项目名,包管理选择默认 在这里插入图片描述

1.1 预设

预设选择手动 在这里插入图片描述

1.2 项目功能

Vuex:是一个专为 Vue.js 应用程序开发的状态管理模式 + 库 Router:Vue中的路由,详情可见Vue Router Linter/Formatter:可以让你的代码写的更严谨一些,通常是用来做报错提醒的 请添加图片描述

1.3 项目配置

Choose a version of Vue.js that you want to start the project with:你想用Vue的那个版本,这个就看大家的需求了 Use history mode for router? :就默认让它关闭就可以 Pick a linter / formatter config::代码的书写风格(建议选择 ESLint + Standard config) Pick additional lint features: 一般不用管 请添加图片描述

1.4 保存为预设

是否将这些配置保存为预设 在这里插入图片描述

1.5 导入插件、依赖

推荐导入: Axios:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 element ui:一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库(vue3+ 可以 导入element plus)插件目录 添加插件

1.6 项目运行

于任务中选择serve点击 运行 ,然后点击 启动app 即可 请添加图片描述

2.cmd创建

2.1 创建一个存放项目的文件夹,并于该文件夹打开cmd

在这里插入图片描述 在这里插入图片描述

2.2 创建项目

于cmd中输入 vue create 项目名 在这里插入图片描述

2.3 preset

你会被提示选取一个 preset。你可以选默认的包含了基本的 Babel + ESLint 设置的 preset,也可以选“手动选择特性”来选取需要的特性,方向键可以选择模块,这里选择手动选择特性 在这里插入图片描述

2.4 手动选择特性

router和vuex几乎是必选的,可以使用方向键和空格进行选择 在这里插入图片描述

2.5 版本选择

按所需选择 在这里插入图片描述

2.6 保存为模板

是否将该项目保存为模板 在这里插入图片描述

2.7 代码规范

选择语法检测工具 ESLint with error prevention only(只检测错误) ESLint + Standard config 自带linter和自动代码纠正,没有配置,自动格式化代码,可在编码早起发现规范问题和低级错误 ESLint + Prettier 能统团队的代码风格 在这里插入图片描述

选择语法检查方式 Lint on save (保存就检测) Lint and fex on commit ( 用户提交文件到git的时候检测 ) 在这里插入图片描述

2.8 配置文件存放位置

in dedicated config files(在专用配置文件中,就是单独管理) in package.json(放在package.json里) 在这里插入图片描述

2.9 保存为未来项目的预配置

在这里插入图片描述

2.10 完成

创建中 在这里插入图片描述 创建完成 在这里插入图片描述

四、拓展

网站常用组件及样式

Vue进阶——Vue Router

Vue进阶——Element Ui

网站Linux服务器环境搭建

五、参考文献

Vue Cli官方文档