从零创建 Vue 3 项目

        Vue 3 作为当前最流行的前端框架之一,提供了多种创建项目的方式。本文将详细介绍七种常见的创建 Vue 3 项目的方法,涵盖从本地开发到在线编辑器的多种场景,帮助您选择最适合的方式 快速创建 Vue 3项目 进行开发。


方法一:使用 Vue CLI(官方推荐)

Vue CLI 是 Vue.js 的官方命令行工具,适合需要完整生态支持的中大型项目。

1. 安装 Vue CLI

可以通过命令行检测是否已经安装 Vue CLI

打开终端(Windows 用户可以使用 CMD 或 PowerShell,Mac/Linux 用户使用 Terminal),输入以下命令:

vue --version
  • 如果已安装:终端会显示 Vue CLI 的版本号,例如:

    @vue/cli 5.0.8

    这表明您已经安装了 Vue CLI,可以直接使用。

  • 如果未安装:终端会提示 command not found 或类似错误信息,说明 Vue CLI 未安装。

  • 可以使用下方命令安装

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

2. 创建项目

vue create my-vue3-project

3. 选择配置

  • 选择 Vue 3 作为基础框架

  • 手动选择功能(可选):

    • Babel

    • TypeScript

    • Router

    • Vuex

    • CSS 预处理器

    • Linter/Formatter

4. 启动项目

cd my-vue3-project
npm run serve
# 或使用 yarn
yarn serve

方法二:使用 Vite(推荐新项目)

Vite 是新一代构建工具,由 Vue 核心团队开发,提供极快的开发体验。

1. 创建项目

npm create vite@latest my-vue3-project -- --template vue
# 或使用 yarn
yarn create vite my-vue3-project --template vue

2. 进入项目目录

cd my-vue3-project

3. 安装依赖

npm install
# 或使用 yarn
yarn

4. 启动项目

npm run dev
# 或使用 yarn
yarn dev

方法三:使用 Vue 官方模板

Vue 官方提供了一些模板,适合快速上手和定制化需求。

1. 克隆模板

git clone https://github.com/vuejs/create-vue.git my-vue3-project

2. 进入项目目录

cd my-vue3-project

3. 安装依赖

npm install
# 或使用 yarn
yarn

4. 启动项目

npm run dev
# 或使用 yarn
yarn dev

方法四:使用 StackBlitz(在线编辑器)

StackBlitz 是一个在线代码编辑器,适合快速原型开发和分享。

1. 打开 StackBlitz

访问 StackBlitz

2. 创建新项目

  • 点击“Create New Project”按钮

  • 选择“Vue”模板

3. 选择 Vue 3

在模板选择页面,选择“Vue 3”模板。

4. 开始编码

项目创建完成后,直接在浏览器中编辑和运行代码。


方法五:使用 CodeSandbox(在线编辑器)

CodeSandbox 是另一个流行的在线代码编辑器,支持 Vue 3 项目。

1. 打开 CodeSandbox

访问 CodeSandbox

2. 创建新项目

  • 点击“Create Sandbox”按钮

  • 选择“Vue”模板

3. 选择 Vue 3

在模板选择页面,选择“Vue 3”模板。

4. 开始编码

项目创建完成后,直接在浏览器中编辑和运行代码。


方法六:使用 npm init vue(官方脚手架)

Vue 官方提供了一个轻量级的脚手架工具,适合快速创建项目。

1. 创建项目

npm init vue@latest

2. 按提示选择配置

  • 项目名称

  • 是否添加 TypeScript

  • 是否添加 JSX 支持

  • 是否添加 Vue Router

  • 是否添加 Pinia

  • 是否添加 Vitest

  • 是否添加 ESLint

  • 是否添加 Prettier

3. 进入项目目录

cd my-vue3-project

4. 安装依赖

npm install
# 或使用 yarn
yarn

5. 启动项目

npm run dev
# 或使用 yarn
yarn dev

方法七:使用 Nuxt.js(服务端渲染)

Nuxt.js 是一个基于 Vue 的框架,支持服务端渲染(SSR)和静态站点生成(SSG)。

1. 创建项目

npx create-nuxt-app my-vue3-project
# 或使用 yarn
yarn create nuxt-app my-vue3-project

2. 选择配置

  • 选择 Vue 3 作为基础框架

  • 选择需要的功能(如 TypeScript、Pinia、Tailwind CSS 等)

3. 启动项目

cd my-vue3-project
npm run dev
# 或使用 yarn
yarn dev

总结

方法适用场景优点缺点
Vue CLI中大型项目,需要完整生态支持功能强大,插件丰富配置复杂,启动速度较慢
Vite现代前端项目,追求开发体验启动速度快,开发体验极佳生态相对较新
官方模板快速上手,定制化需求简单快捷功能较少
StackBlitz在线原型开发,快速分享无需本地环境依赖网络,功能受限
CodeSandbox在线开发,团队协作支持多人协作依赖网络,功能受限
npm init vue快速创建项目官方支持,配置灵活功能较少
Nuxt.js服务端渲染,静态站点生成支持 SSR/SSG,SEO 友好学习曲线较陡

无论您是初学者还是经验丰富的开发者,都可以根据项目需求选择最适合的创建方式。Vue 3 的灵活性和丰富的工具链将为您的开发之旅提供强大支持!

TIP: 建议从 Vite 或 Vue CLI 开始,逐步探索其他工具和框架,以全面掌握 Vue 生态。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农键盘上的梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值