Vue3 安装(长文解析)

更新时间:

💡一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / 1v1 提问 / Java 学习路线 / 学习打卡 / 每月赠书 / 社群讨论

  • 新项目:《从零手撸:仿小红书(微服务架构)》 正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...点击查看项目介绍 ;
  • 《从零手撸:前后端分离博客项目(全栈开发)》 2 期已完结,演示链接: http://116.62.199.48/ ;

截止目前, 星球 内专栏累计输出 82w+ 字,讲解图 3441+ 张,还在持续爆肝中.. 后续还会上新更多项目,目标是将 Java 领域典型的项目都整一波,如秒杀系统, 在线商城, IM 即时通讯,权限管理,Spring Cloud Alibaba 微服务等等,已有 2900+ 小伙伴加入学习 ,欢迎点击围观

前言

在前端技术领域,Vue.js 作为一款轻量级框架,凭借其简洁的语法和灵活的生态,持续受到开发者的青睐。随着 Vue 3 的正式发布,其性能优化、TypeScript 支持以及 Composition API 等特性,进一步巩固了其在现代 Web 开发中的地位。然而,对于许多编程初学者和中级开发者而言,Vue3 安装的步骤和方法可能存在一定的困惑。本文将通过分步骤的讲解、实际案例和代码示例,系统性地解析 Vue3 的安装流程,帮助读者快速上手并理解其背后的逻辑。


安装前的准备工作

在正式开始安装 Vue3 之前,需要确保开发环境已满足以下基础条件:

1. Node.js 和 npm 的安装

Vue3 依赖于 Node.js 运行时环境和 npm(Node Package Manager)。Node.js 是 JavaScript 的后端运行环境,而 npm 则用于管理前端项目所需的依赖包。

安装步骤:

  1. 访问 Node.js 官网 ,下载适合操作系统的安装包。
  2. 安装过程中选择默认配置即可。
  3. 安装完成后,通过命令行验证版本:
    node -v  
    npm -v  
    

    确保输出结果中 node 版本 ≥ v14.18.0npm 版本 ≥ v6.14.0

形象比喻:

将 Node.js 比作“开发工具箱的底座”,而 npm 是“工具箱内的工具集合”。只有先安装底座,才能后续使用工具组装项目。


Vue3 安装的三种主流方法

Vue3 的安装方式多样,可根据项目需求选择以下三种主流方法:

方法一:通过 Vue CLI 创建项目

Vue CLI(Command Line Interface)是官方提供的脚手架工具,能够快速生成 Vue 项目的模板,适合希望快速启动开发的开发者。

安装步骤:

  1. 安装 Vue CLI 全局工具

    npm install -g @vue/cli  
    

    这会将 Vue CLI 工具安装到全局环境。

  2. 创建新项目

    vue create my-vue3-project  
    

    在交互式界面中选择 Vue 3 作为默认版本,并根据需求勾选其他配置(如 Babel、TypeScript 等)。

  3. 进入项目目录并启动开发服务器

    cd my-vue3-project  
    npm run serve  
    

    此时,项目将在本地 http://localhost:8080 启动。

特点总结:

  • 优势:配置自动化,适合新手快速上手。
  • 局限性:灵活性较低,若需深度自定义需手动修改配置文件。

方法二:手动安装 Vue3

对于希望完全掌控项目结构的开发者,可选择手动安装 Vue3 核心库,并通过 HTML 文件直接引入。

安装步骤:

  1. 通过 npm 安装 Vue3

    npm install vue@next  
    

    此命令会将 Vue3 的核心库安装到项目依赖中。

  2. 在 HTML 中引入 Vue3
    在项目目录的 index.html 文件中添加以下脚本标签:

    <script src="./node_modules/vue/dist/vue.global.js"></script>  
    
  3. 编写基础代码示例
    在 HTML 中创建 Vue 实例并绑定数据:

    <div id="app">{{ message }}</div>  
    <script>  
      const { createApp } = Vue;  
      createApp({  
        data() {  
          return {  
            message: "Hello Vue3!"  
          };  
        }  
      }).mount("#app");  
    </script>  
    

特点总结:

  • 优势:完全控制项目结构,适合熟悉模块化开发的开发者。
  • 局限性:需手动处理依赖管理和构建工具(如 Webpack)。

方法三:通过 CDN 引入 Vue3

CDN(Content Delivery Network)方式无需本地安装依赖,适合快速测试或小型项目。

实现步骤:

  1. 在 HTML 文件中引入 Vue3 的 CDN 链接

    <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>  
    
  2. 编写基础代码示例

    <div id="app">{{ greeting }}</div>  
    <script>  
      const { createApp } = Vue;  
      createApp({  
        data() {  
          return {  
            greeting: "Welcome to Vue3 via CDN!"  
          };  
        }  
      }).mount("#app");  
    </script>  
    

特点总结:

  • 优势:零配置,适合快速验证功能或演示。
  • 局限性:不适用于需要复杂依赖或生产环境的项目。

验证安装是否成功

无论采用哪种方法,验证 Vue3 是否安装成功可通过以下方式实现:

方式一:检查控制台输出

在浏览器开发者工具的 Console 标签下,若未出现 Vue 相关的错误提示(如 Vue is not defined),则表示安装成功。

方式二:查看 HTML 渲染结果

在浏览器中打开项目页面,若页面显示 Hello Vue3! 或其他预设文本,则表明 Vue3 已正确绑定并渲染数据。


高级配置:扩展 Vue3 的功能

Vue3 的灵活性体现在其丰富的生态扩展能力。以下列举两个常见场景:

1. 集成 TypeScript 支持

Vue3 原生支持 TypeScript,只需在项目中安装相关依赖:

npm install typescript @types/node --save-dev  

然后在项目根目录创建 tsconfig.json 文件,并添加以下配置:

{  
  "compilerOptions": {  
    "target": "esnext",  
    "module": "esnext",  
    "moduleResolution": "node",  
    "strict": true,  
    "jsx": "preserve",  
    "importHelpers": true,  
    "resolveJsonModule": true,  
    "esModuleInterop": true,  
    "lib": ["esnext", "dom"]  
  },  
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.vue"]  
}  

2. 使用 Babel 转译代码

若需兼容旧版浏览器,可通过 Babel 转译 ES6+ 代码:

npm install -D @babel/core @babel/preset-env babel-loader  

在项目中创建 .babelrc 文件并配置:

{  
  "presets": [  
    ["@babel/preset-env", {  
      "targets": {  
        "browsers": "last 2 versions"  
      }  
    }]  
  ]  
}  

常见问题与解决方案

问题1:Vue CLI 版本过低

若执行 vue create 时提示 Vue CLI 版本不支持 Vue3,需先升级 Vue CLI:

npm uninstall -g @vue/cli  
npm install -g @vue/cli@latest  

问题2:npm 安装卡顿或失败

在大陆地区,可通过配置 npm 镜像加速:

npm config set registry https://registry.npmmirror.com  

结论

通过本文的讲解,读者应已掌握 Vue3 安装的三种主流方法、环境配置技巧及常见问题解决方案。Vue3 的安装过程如同搭建一座桥梁——无论是选择预制的脚手架(Vue CLI),还是手动铺设每一块砖石(手动安装),或是借用现成的工具(CDN),最终目标都是让开发者能够高效地构建现代 Web 应用。建议初学者从 Vue CLI 入手,逐步探索手动配置和高级扩展,以实现对 Vue3 生态的全面掌握。

未来,随着 Vue3 的持续迭代,其安装和配置流程可能进一步简化,但本文介绍的核心逻辑和方法仍将是开发者应对变化的基础。希望本文能成为您从零到一探索 Vue3 的可靠指南。

最新发布