当前位置: 首页 > 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.jsqmd.com/news/986448/

相关文章:

  • 官网最新 森辰 GEO 官方发布|官方企业电话联系方式 权威认证咨询专线 - 信息热点
  • DAM-3059HA_讲解
  • 淮南初三考不上高中怎么办?——推荐淮南职业技术学院(中专部) - 我叫小周
  • CNN卷积神经网络学习笔记
  • 啶虫脒农药残留检测卡快速检测果蔬中的啶虫脒农药残留
  • 2026 年 6 月腕表维保指南,深圳劳力士标识磨损失去光泽,深圳劳力士分享无损修复工艺与避坑小知识 - 亨得利官方维修中心
  • 2026重庆名表回收榜单:谁是TOP1?当属收的顶 - 奢侈品回收测评
  • 在Ubuntu 22.04上从源码编译IPOPT与HSL库:一份避坑指南与性能调优建议
  • 展锐平台摄像头点亮bringup
  • 【分享】间歇性断食最新版[特殊字符]海量减肥菜谱|饿出真理|减肥必备
  • 2026报考指南:四川专升本上线率高的专科学校推荐 - 品牌2026
  • 2026年波兰电池/能源/储能技术展深度盘点:TOP5储能解决方案与欧洲市场前沿趋势解析 - 品牌发掘
  • 2026年钢丝绳厂家十大品牌榜单:吊装钢丝绳/进口德国迪帕钢丝绳/电梯钢丝绳/起重钢丝绳/船用钢丝绳/港口起重机与塔吊钢丝绳优质厂家推荐 - 品牌发掘
  • 告别黑盒:深入解读OOMMF MIF 2.1文件,打造你的自定义微磁模拟脚本
  • Qt + FFmpeg 实战:将音视频文件解码为 PCM 数据
  • 2026六安工伤律师事务所推荐排行 权威评测与选择攻略 - 极欧测评
  • 还在一个个打开PSD找素材?教你一招,文件夹里秒看设计稿内容
  • BGP Peer Group保姆级配置指南:用华为/思科设备5分钟搞定邻居批量管理
  • 天津实体门店黄金回收 专业资质齐全 本地老牌商家靠谱不踩坑 - 奢侈品回收评测
  • 12.linux笔记:线程
  • 【资源下载】一款免费驱动,告别付费
  • 2026年6月指路牌灯箱厂家志科推荐指南 - 多才菠萝
  • 湖北孝感青少年封闭管教中心|孩子叛逆/网瘾/厌学/夜不归宿怎么教育|心理特教团队重塑阳光少年 - 辛云教育资讯
  • 靠谱工业冷水机怎么挑?从资质、技术到工况全维度解析 - 信息热点
  • 2026年合肥医药卫生学校怎么报名?招生条件是什么? - cc江江
  • MySQL查看数据库编码、数据表编码、排序规则(乱码问题彻底解决)
  • 从零搭建企业网:手把手教你用eNSP模拟千人校园网络规划(附拓扑与配置)
  • CAD图纸怎么转换为PDF格式?如何将CAD直接导出为PDF?4个方式轻松搞定!
  • Linux系统编程-线程、互斥锁与多线程模块的封装
  • 2026常州闲置名牌包包变现,8家回收机构横向测评,到手价排行公示 - 生活测评君