掌握聚合最新动态了解行业最新趋势
API接口,开发服务,免费咨询服务

vue-cli(vue脚手架)超详细教程

随着前端开发技术的不断发展,构建现代化的 Web 应用变得越来越复杂。为了提高开发效率、统一项目结构和简化配置流程,Vue 提供了强大的工具——Vue CLI(Vue Command Line Interface)。Vue CLI 是一个基于 Node.js 的命令行工具,能够快速搭建 Vue 项目,并提供丰富的插件系统和构建配置选项。本文将详细介绍 Vue CLI 的安装、使用以及项目创建过程,帮助开发者全面掌握这一高效开发工具。

一、Vue CLI 的安装

在使用 Vue CLI 之前,首先需要确保本地环境已经安装了 Node.js 和 npm(Node Package Manager)。通常情况下,Node.js 安装时会自动包含 npm,但也可以通过以下命令检查是否已安装:

node -v
npm -v

如果未安装,可以前往 Node.js 官网 下载并安装。

接下来,使用 npm 安装 Vue CLI。执行以下命令即可完成安装:

npm install -g @vue/cli

该命令会在全局范围内安装 Vue CLI 工具,使其可以在任意目录中运行。

安装完成后,可以通过以下命令验证是否安装成功:

vue --version

如果输出版本号,则表示安装成功。

二、Vue CLI 的基本命令

Vue CLI 提供了一系列实用命令,帮助开发者快速创建、管理及构建项目。以下是几个常用的命令:

  1. vue create <project-name>

用于创建一个新的 Vue 项目。执行该命令后,CLI 会引导用户选择项目配置,如 Vue 版本、Babel、路由、状态管理等。

  1. vue serve

启动本地开发服务器,支持热更新,便于实时查看页面效果。

  1. vue build

构建生产环境的代码,生成压缩后的文件,适合部署到服务器或 CDN。

  1. vue ui

打开图形化界面,方便管理和配置项目,尤其适合不熟悉命令行操作的用户。

  1. vue list

列出当前项目中已安装的插件和配置信息,有助于了解项目的整体结构。

三、创建一个 Vue 项目

以 vue create 命令为例,详细说明如何创建一个 Vue 项目:

在终端中进入目标目录,执行以下命令:

vue create my-project

进入交互式配置界面后,可以选择默认配置(Default with Vue 3)或自定义配置(Manually select features)。

如果选择默认配置,项目将自动安装 Vue 3 的核心依赖,包括 Vue Router、Vuex 等。

如果选择自定义配置,可以勾选需要的功能,例如 TypeScript、Linter、Unit Testing 等。

确认配置后,Vue CLI 会自动下载并安装依赖包,初始化项目结构。

安装完成后,进入项目目录并启动开发服务器:

cd my-project
npm run serve

此时,浏览器会自动打开项目首页,显示默认的欢迎页面。

四、Vue CLI 项目结构解析

Vue CLI 创建的项目结构清晰且规范,主要包括以下几个目录和文件:

public/:存放静态资源,如 favicon.ico、index.html 等。

src/:源代码目录,包含组件、路由、store 等。main.js:入口文件,用于挂载 Vue 实例。

App.vue:根组件,是整个应用的容器。

router.js:路由配置文件,用于管理页面跳转。

store.js:Vuex 状态管理模块。

package.json:项目配置文件,记录依赖项和脚本。

vue.config.js:Vue CLI 的配置文件,可自定义构建选项。

五、使用 Vue CLI 插件扩展功能

Vue CLI 支持通过插件来扩展功能,例如添加 ESLint 检查、TypeScript 支持、PWA 功能等。安装插件的方法如下:

  1. 使用命令安装插件:

npm install --save-dev @vue/eslint-config-typescript
  1. 在 vue.config.js 中进行配置:

module.exports = {
  pluginOptions: {
    eslint: {
      formatter: require('eslint-formatter-friendly')
    }
  }
}

此外,还可以通过 vue add <plugin-name> 命令直接添加插件,例如:

vue add router

这将自动配置 Vue Router 并生成相关文件。

六、构建与部署

在开发完成后,可以通过以下命令进行项目构建:

npm run build

该命令会生成优化后的生产代码,存放在 dist/ 目录下。开发者可以根据需求将其部署到 Nginx、GitHub Pages 或其他服务器上。

vue-cli(vue脚手架)超详细教程

Vue CLI 是一款功能强大、易于使用的前端开发工具,能够极大提升 Vue 项目的开发效率。通过本文的介绍,读者可以全面了解 Vue CLI 的安装、使用、项目结构以及插件扩展等内容。无论是初学者还是有经验的开发者,掌握 Vue CLI 都能显著提高开发速度和代码质量。在未来,随着 Vue 生态的不断壮大,Vue CLI 也将持续进化,为开发者提供更多便利和可能性。

声明:所有来源为“聚合数据”的内容信息,未经本网许可,不得转载!如对内容有异议或投诉,请与我们联系。邮箱:marketing@think-land.com

  • IPv6地址

    根据查询的IPvb地址,查询该IPv6所属的区域,城市级查询。

    根据查询的IPvb地址,查询该IPv6所属的区域,城市级查询。

  • 2026美加墨世界杯

    2026美加墨世界杯小组赛、1/16决赛、1/8决赛、1/4决赛、半决赛、季军赛、决赛赛程及积分榜

    2026美加墨世界杯小组赛、1/16决赛、1/8决赛、1/4决赛、半决赛、季军赛、决赛赛程及积分榜

  • AI语音合成TTS API

    提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。

    提供多种拟人音色,支持多语言及方言,并可在同一音色下输出多语言内容。系统可自适应语气,流畅处理复杂文本。

  • Google Gemini Image API

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

    Nano Banana(gemini-2.5-flash-image 和 gemini-3-pro-image-preview图像模型)是图像生成与编辑的最佳选择,可集成 Nano Banana API,实现高速预览。

  • AI视频创作

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

    支持通过自然语言文本智能生成高质量短视频。用户只需输入一段描述性文字,即可自动合成画面连贯、风格鲜明、配乐匹配的定制化视频内容。适用于短视频创作、广告预演、社交内容生成、游戏素材制作等场景,为开发者与创作者提供高效、灵活、富有想象力的视频生产新范式。

0512-88869195
客服微信二维码

微信扫码,咨询客服

数 据 驱 动 未 来
Data Drives The Future