Vue Academy · 课时

安装 Vue CLI

安装并使用 Vue CLI 创建新项目

第 1 / 3 课13 个步骤

安装 Vue CLI 是 CoddyKit 上的免费 Vue Academy 课时。 这是第 1 节课,共 3 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Vue Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Vue Academy 课程共包含 3 节课。

什么是 Vue CLI

Vue CLI 是用于搭建和管理 Vue 项目的经典命令行工具。

  • 使用合理的默认设置创建项目
  • 通过插件管理构建配置
  • 基于 webpack 构建

多年来它一直是标准工具,不过现代 Vue 现在更倾向于使用 Vite。

全局安装 Vue CLI

请全局安装 CLI,这样您就可以在任何位置使用 vue 命令。

# Install globally with npm
npm install -g @vue/cli

# Verify the installation
vue --version
# @vue/cli 5.0.8

创建项目

使用 vue create 搭建新项目。您需要为项目提供一个名称。

# Create a new project
vue create my-project

# The CLI launches an interactive prompt

选择预设

CLI 会要求您选择一个预设:

  • 默认提供 Babel 和 ESLint,是快捷方式
  • 手动选择功能允许您添加 Router、Vuex、TypeScript、测试等功能

您可以保存预设,并在将来创建项目时重复使用。

手动选择功能

选择手动配置时,您可以切换想要使用的功能。

# Example feature checklist
? Check the features needed for your project:
  (*) Babel
  ( ) TypeScript
  (*) Router
  (*) Vuex
  (*) CSS Pre-processors
  (*) Linter / Formatter

运行项目

创建完成后,CLI 会打印启动应用所需的命令。

# Move into the project
cd my-project

# Start the dev server
npm run serve

# App runs at http://localhost:8080

Vite 登场

Vite 是 Vue 团队创建的现代构建工具。

  • 使用原生 ES 模块,实现即时启动
  • 提供快如闪电的热模块替换
  • 比基于 webpack 的 Vue CLI 快得多

现在,Vite 是新 Vue 项目推荐使用的工具。

Vite 与 Vue CLI

下面比较这两个工具:

  • Vue CLI 使用 webpack,冷启动较慢,但成熟且可配置
  • Vite 使用 esbuild 和原生 ESM,几乎即时启动,是未来的默认选择

Vue CLI 现在处于维护模式。除非您维护的是旧项目,否则请优先使用 Vite。

npm create vue@latest

启动新的 Vite 驱动 Vue 项目的官方方式,是使用 create-vue 工具。

# Scaffold a Vite + Vue project
npm create vue@latest

# Prompts for name and features:
#   TypeScript, JSX, Vue Router, Pinia,
#   Vitest, ESLint, Prettier

运行 create-vue 项目

create-vue 使用标准的 Vite 脚本。

# After scaffolding
cd my-vue-app
npm install
npm run dev

# Dev server: http://localhost:5173

应该选择哪一个

选择建议如下:

  • 在 2024 年或之后从头开始?请使用 npm create vue@latest(Vite)
  • 正在维护使用 Vue CLI 构建的旧项目?请继续使用 Vue CLI
  • 想要最快的开发体验?Vite 更胜一筹

快速检查

测试您对 Vue 工具选择的理解。

回顾:Vue CLI 安装

您了解了 Vue 项目的搭建工具:

  • Vue CLI 使用 npm install -g @vue/cli 安装
  • vue create 使用预设搭建项目
  • Vite 是现代且快速的替代方案
  • npm create vue@latest 是推荐的现代化起点

接下来:探索生成的项目结构。

免费开始

用 AI 导师学习 HTML — 免费

在浏览器中编写并运行真实代码,获得全天候 AI 导师的即时帮助,并在网页或应用中继续学习。

课程
42
课程
156

常见问题解答

「安装 Vue CLI」课时是免费的吗?

是的 — 「安装 Vue CLI」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Vue Academy 课程的其余内容,请升级到 CoddyKit PRO。 Vue Academy 课程共包含 3 节课。

「安装 Vue CLI」这节课中我会学到什么?

安装并使用 Vue CLI 创建新项目 你通过在浏览器中直接运行的动手代码来练习 Vue Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Vue Academy 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Vue Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 3 节。

「安装 Vue CLI」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Vue Academy 课中编写并运行代码吗?

能。每节 Vue Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 安装 Vue CLI
  2. 生成的项目结构
  3. CLI 配置与插件
← 返回 Vue Academy