安装vue-cli

vue-cli 的使用是本章的重要知识点,第一步是安装 vue-cli 脚手架,从本章开始,所有的安装包都通过 npm 进行安装。所以,没有 npm 则需要先下载 Node.js,安装好 Node.js 后,npm 会自动安装。

Node.js 官网的下载地址为 https://nodejs.org/en/download/

打开命令窗口运行:npm –v,可查看 npm 版本,如图 7-1 所示。

当命令窗口出现版本号信息时,说明 npm 可以使用。我们来看第一条安装指令,安装 vue-cli:

npm install vue-cli -g

上述指令表示全局安装 Vue 脚手架,后期在任意目录都可以使用脚手架,最后在命令窗口中检测脚手架是否安装成功,输入 vue,直接按 Enter 键,如图 7-2 所示。

image 2025 02 11 14 53 45 916
Figure 1. 图7-1 查看npm版本
image 2025 02 11 14 54 06 244
Figure 2. 图7-2 查看Vue脚手架

当看到上述代码,说明 vue-cli 已安装成功,然后就可以使用 vue-cli 脚手架创建项目了,接下来创建第一个项目 vuetestdemo。

vue-cli创建项目

命令窗口运行以下命令。

vue init webpack vuetestdemo

运行上述指令之前,要先在命令窗口打开站点。

创建项目的指令有多种写法,可以使用 UI 界面创建,也可以使用官方脚手架指令创建,后期若看到其他初始化项目的指令时,不要觉得奇怪。

init 表示项目初始化,vuetestdemo 是自定义项目名称,当按 Enter 键时需要配置项目,过程分为 9 步,具体如下。

  1. ?Project name:设置项目名字,直接按Enter键进入下一步。

  2. ?Project description:设置项目描述,可以不写按Enter键进入下一步。

  3. ?Author:设置作者,可以不写按Enter键进入下一步。

  4. ?Vue build:项目构建方式,选择默认,按Enter键进入下一步。

  5. ?Install vue-router:是否需要安装路由,输入Y表示安装路由,按Enter键确定,项目是需要路由的。

  6. ?Use ESLint:是否需要安装ESLint,输入N表示不需要安装。ESLint是一种代码检验方式,规定特别多,初学时不建议安装。

  7. ?Setup unit tests:是否安装测试项目,输入N表示不安装。

  8. Setup e2e tests:是否安装e2e测试项目,输入N表示不安装。

  9. ?Should we run 'npm install'…​:选择模块安装方式,选择npm代表安装,默认是npm安装,按Enter键确定。

经过上述 9 个步骤,Vue 项目就创建完成了,可以在 vs code 中打开站点,如图7-3所示是 vue-cli 自动生成的目录结构。

image 2025 02 11 14 56 42 266
Figure 3. 图7-3 vue-cli项目目录

运行脚手架项目

选中项目名称,右击,选择在终端中打开,输入 “npm run dev” 运行项目,如图 7-4 所示。

image 2025 02 11 14 57 18 854
Figure 4. 图7-4 运行vue-cli项目

在浏览器的地址栏中输入运行网址,当看到如图 7-5 所示的界面,表示 Vue 项目正常运行。

image 2025 02 11 14 57 44 708
Figure 5. 图7-5 vue-cli创建的项目首页