当前位置: 首页 > news >正文

Vue3+Vite实践 01

一、环境准备

1. 安装 Node.js

Vite 和 Vue 项目运行都依赖 Node 环境。

推荐安装 Node 16+ / Node 18+ 稳定版

下载地址:Node.js — Run JavaScript Everywhere

2.验证环境

安装完成后,打开终端输入以下命令验证:

node -v npm -v

输出版本号即代表安装成功。


二、创建 Vue3 项目

1.进入项目存放目录

创建一个空文件夹,用于存放Vue项目。

打开终端

#示例:进入D盘的vue-project文件夹 cd D:\vue-projects # 示例:进入桌面的vue-project文件夹 cd ~/Desktop/vue-projects

2.执行创建命令

npm create vue@latest

注:1.@latest表示拉取最新版Vue模板

2.首次执行会提示Need to install the following packages: create-vue@xxx,输入y回车即可。

3. 交互式配置项目

执行命令后,会出现交互式提问,按回车选择默认 / 推荐选项,以下是逐行解释:

提问内容推荐选择含义说明
Project name:vue3-study项目名称(只能小写、短横线,不能有中文 / 空格)
Add TypeScript?No类型语法(新手先不学,后期再加)
Add JSX Support?NoReact 语法支持(Vue 项目无需)
Add Vue Router for Single Page Application development?YesVue 路由(必备,做页面跳转)
Add Pinia for state management?YesVue 官方状态管理(必备,替代 Vuex)
Add ESLint for code quality?Yes代码规范检查(必备)
Add Prettier for code formatting?Yes代码格式化(必备)

配置完成后,终端会显示项目创建成功!


三、启动 Vue3 项目

1. 进入项目目录

# 进入刚才创建的项目文件夹(项目名和你输入的一致) cd vue3-study

2. 安装项目依赖

Vue 项目依赖第三方包,执行命令安装:

npm install

等待安装完成(终端无报错即可)。

3. 启动开发服务器

npm run dev

启动成功后,终端会显示以下内容:

➜ Local: http://localhost:5173/ ➜ Network: use --host to expose ➜ ready in 300ms

4. 访问项目

打开浏览器,输入地址:http://localhost:5173/,或ctrl+鼠标左键点击http://localhost:5173/即可看到Vue3 欢迎页面,说明项目创建并启动成功 !


四、第一个 Vue 组件

修改根组件src/App.vue,编写最简单的 Vue3 代码,验证开发环境:

<template> #模板模块 负责写页面展示的HTML内容,比如文字、按钮、图片等 <div> <p>我的第一个 Vue3 项目!</p> </div> </template> <script setup> # 脚本模块 负责写JS逻辑,比如定义数据、函数、调用接口等 </script> <style scoped> #样式模块 负责写 CSS 样式,美化页面结构 </style>

保存文件,浏览器自动更新


总结

  1. 核心流程:安装 Node → 执行npm create vue@latest创建项目→ 安装依赖 → 启动项目;
  2. 所有代码写在src目录;
  3. Vue3 默认使用组合式 API<script setup>
http://www.gsyq.cn/news/1498197.html

相关文章:

  • 2026年上海二手制冷设备回收指南:5大专业服务商深度横评 - 年度推荐企业名录
  • 展锐平台摄像头点亮bringup
  • 啶虫脒农药残留检测卡快速检测果蔬中的啶虫脒农药残留
  • 2026年钢丝绳厂家十大品牌榜单:吊装钢丝绳/进口德国迪帕钢丝绳/电梯钢丝绳/起重钢丝绳/船用钢丝绳/港口起重机与塔吊钢丝绳优质厂家推荐 - 品牌发掘
  • Qt + FFmpeg 实战:将音视频文件解码为 PCM 数据
  • 12.linux笔记:线程
  • 【资源下载】一款免费驱动,告别付费
  • 靠谱工业冷水机怎么挑?从资质、技术到工况全维度解析 - 信息热点
  • 湖北孝感青少年封闭管教中心|孩子叛逆/网瘾/厌学/夜不归宿怎么教育|心理特教团队重塑阳光少年 - 辛云教育资讯
  • 优利德数字示波器代理商怎么选?价格最低≠最划算,这篇说透了 - 品牌推荐大师
  • 告别熬夜凑论文!paperxie 课程论文 AI 写作,一键解锁高效出稿新方式
  • .NET 领域驱动设计:用户角色更新如何从应用服务落地到领域实体(代码拆解)
  • 手把手教你快速判断搬家公司是否靠谱,为什么北京利康鸿运值得信赖? - 资讯纵览
  • N100软路由(一) 知己知彼--搞懂你家网络到底在干什么
  • 寄快递怎么便宜些?这几招帮你省一半运费 - 快递物流资讯
  • 2026年车库门彩涂卷厂家深度测评:如何为你的车库门项目匹配最佳方案? - 热点速览
  • 参加深信服SF-Fastgpt培训小结
  • 绿色积分不是骗局,是太多人把它用成了骗局
  • FinalShell保存的密码安全吗?一个Java脚本带你解密本地存储机制
  • Verilog代码整洁之道:用VSCode+verilog-format打造你的专属格式化工作流
  • 2026新西兰三类签证代办成功率解析:专业服务的核心逻辑 - 奔跑123
  • 2026年广西大邦教育科技有限公司职称助评公司推荐:中级职称/高级职称全流程服务精选 - 品牌推荐官
  • 在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF
  • 贵州刺梨饮品代工厂家怎么选?2026年源头工厂与全国招商加盟平台深度对标 - 年度推荐企业名录
  • 网络小白也能玩转eNSP:手把手教你搭建一个能上网的‘虚拟公司’网络
  • Redis 分布式锁进阶第一百三十篇
  • 2026年6月最新|实验室金相磨抛机厂家推荐哪家好TOP榜:兼顾精度与效率,新手也能直接抄作业 - 商业新知
  • 别再踩坑了!Windows 10/11 本地搭建 SonarQube 8.9 代码质量平台保姆级教程
  • 2026贵阳山庄烧烤推荐指南:筑箐苑山庄性价比之选与近郊度假一站式方案 - 企业名录优选推荐
  • 鱼眼相机模型选型指南:为什么ORB-SLAM3默认用Kannala-Brandt而不用针孔?