Vue 3 环境搭建与 Vite 项目初始化

简介: 本指南详解Vue 3 + Vite项目初始化:推荐`vue-ts`模板,精简起步,避免过早引入复杂依赖;强调`<script setup lang="ts">`语法、合理目录结构及必做生产构建验证,助你快速搭建稳健开发基础。(239字)

Vue 3 环境搭建与 Vite 项目初始化

Vue 3 新项目现在基本都会从 Vite 起步。它启动快,配置薄,和单文件组件配合自然。刚开始别急着装 UI 库、状态库、路由和一堆插件,先把项目骨架、类型检查和构建流程跑顺

创建项目:

npm create vite@latest my-vue-app -- --template vue-ts
cd my-vue-app
npm install
npm run dev

如果用 pnpm:

pnpm create vite my-vue-app --template vue-ts
cd my-vue-app
pnpm install
pnpm dev

入口通常是这样:

import {
    createApp } from "vue"
import App from "./App.vue"

createApp(App).mount("#app")

这是 Vue 应用最小启动过程。后面接 Router、Pinia、UI 库,也是在 createApp(App) 后面逐个 use(),最后再 mount

目录可以先保持简单:

src/
  assets/
  components/
  composables/
  pages/
  stores/
  App.vue
  main.ts

小项目没必要一上来就搞复杂分层。等页面多了,再把业务模块拆出来。过早建一堆空目录,只会让新人不知道代码该放哪

Vue 单文件组件建议直接用 <script setup lang="ts">:

<script setup lang="ts">
const message = "hello vue"
</script>

<template>
  <h1>{
  { message }}</h1>
</template>

script setup 少了很多样板代码,类型推断也舒服。除非你在维护老项目,否则新组件可以默认这么写

初始化后一定跑生产构建:

npm run build
npm run preview

开发服务器能跑,不代表生产构建没问题。路径别名、静态资源、环境变量、类型检查,经常在 build 阶段才暴露

我的初始化清单是:Vue + TS 模板,跑通 dev/build/preview,删掉模板无关代码,确定目录约定,再接 Router 和 Pinia。先把基础盘稳住,比一开始追求“企业级模板”更靠谱

目录
相关文章
|
4月前
|
JavaScript 前端开发 网络协议
深入理解 Node.js 事件循环机制
本文深入剖析 Node.js 事件循环本质:它由 libuv 驱动(非 V8),含 timers/poll/check 等六阶段;详解 `nextTick`(优先级最高)、Promise 微任务与宏任务的执行时序;厘清 `setTimeout(0)` 与 `setImmediate` 的执行差异;揭示线程池(默认4线程)对 fs/crypto 等操作的影响;强调避免同步阻塞主线程。助你真正掌握异步调度逻辑。(239字)
334 7
深入理解 Node.js 事件循环机制
|
3月前
|
API 数据安全/隐私保护
快递取件码-取件码-获取取件码API接口介绍
本API提供快递入驿站后的取件码实时通知服务,支持订阅、查询、推送三大功能。用户通过运单号+快递编码发起订阅(须在入站前完成),可选回调推送或主动查询取件码,适用于购物APP、公众号等需收货提醒的场景。
825 0
|
3月前
|
JSON 自然语言处理 API
车辆尾号限行-出行限号查询-车辆尾号限行规则查询API接口介绍
【车辆限行查询API】提供全国重点城市实时、准确的机动车限行政策数据,覆盖限行时间、区域、尾号、节假日及临时管制等全要素。支持城市列表动态获取与单城规则查询,具备高并发、低延迟、易接入、强稳定等优势,广泛适用于导航、网约车、物流、车服及智慧交通等场景。(239字)
424 2
|
3月前
|
人工智能 自然语言处理 运维
基于阿里云云联络中心:智能云客服与普通在线客服架构深度对比,附 RAG/NLU 完整代码实战与落地踩坑优化方案
多数企业分不清传统在线客服规则引擎与阿里云云联络中心 LLM+RAG 智能架构,盲目上线智能客服后投诉上涨、服务效率反向下滑。本文从底层架构、代码实战、落地场景多维度拆解两类系统差异,附 4 段可直接运行的 Python 代码,复盘 8 大高频踩坑点,输出标准化灰度上线与知识库迭代方案,助力技术人员完成客服系统选型与二次开发。
367 1
|
3月前
|
人工智能 安全 Java
MCP 扩展机制:OpenCode 如何通过 Model Context Protocol 接入外部工具
MCP(Model Context Protocol)是连接AI编程助手与外部工具的开放协议,如数据库、API、Jira、Salesforce等。它通过标准化“插头”式接口,支持本地/远程服务器接入,实现安全、灵活、按需调用。OpenCode已深度集成MCP,助力AI真正落地业务场景。
|
4月前
|
自然语言处理 API
SkillOpt 让你的 Skill 实现自进化
SkillOpt是微软开源的文本空间优化器,专为优化Agent的自然语言技能文档(如Markdown格式的skill.md)而设计。它不修改模型参数,而是通过“执行-反思-更新-验证”闭环,自动迭代出更鲁棒的`best_skill.md`,让技能持续适配真实任务,提升Agent在复杂流程、多源判断、跨项目迁移等场景中的稳定性与准确性。
540 0
SkillOpt 让你的 Skill 实现自进化
|
3月前
|
存储 人工智能 API
2026年内网RPA离线部署实战:从打包EXE缺依赖到7×24无人值守,8个踩坑记录与完整避坑方案
物理隔离、U盘过安检、服务器不让装Python——内网跑RPA的真实环境远比想象苛刻。本文从一个交付顾问三年二十余个内网项目的实战经验出发,完整梳理了内网离线部署RPA的八大核心难题:真离线与假离线的辨别方法、EXE打包依赖缺失的根治方案、多机脚本同步的管控机制、7×24无人值守的服务器配置、企业批量分发的统一管控、Python依赖嵌入打包的标准流程、离线环境下AI功能的三种替代路径、以及流程源码加密与授权保护的商业交付底线。文末附十项选型对照清单,覆盖API触发、指纹浏览器适配、Agent智能控制、本地OCR、元素智能抓取等差异化能力,帮助个人开发者、工作室及中小企业在零成本起步的前提下
787 0
|
4月前
|
数据采集 边缘计算 安全
边缘计算与云端协同:老旧注塑机如何通过VBOX实现全量数据上云?
本文介绍智象九维VBOX注塑机边缘网关,首创非侵入式旁路部署技术,无需停机破线,安全监听RS-485/CAN等总线;内置2000+协议解析引擎,支持海天、弘讯等多品牌老旧设备;结合云边协同架构,实现高频数据滤波、特征提取、断点续传,并无缝对接阿里云IoT平台与TSDB,构建高可靠工业数据底座。(239字)
573 8
|
3月前
|
存储 缓存 数据中心
大模型多租户隔离:资源隔离、权限管控、性能互不干扰,SaaS落地场景实战.156
大模型多租户隔离是SaaS化核心,通过租户ID实现资源、权限与性能三重隔离:共享GPU/模型降低成本,逻辑隔离确保数据不交叉、请求不干扰、权限不越界,满足金融级安全与高并发稳定性要求。
446 1
|
3月前
|
存储 人工智能 知识图谱
基于RAG架构的四标融合企业知识资产体系工程化建设:知识库、场景库、知识图谱与知识链接落地实践
本文提出“四标融合GEO工程方法论”,依托四项国标与ISO 42001,系统构建知识库、场景库、知识图谱、知识链接四大模块,适配RAG架构与大模型检索逻辑,解决企业知识“不可识别、不可检索、不可信赖”痛点,助力AI时代知识资产高效激活。(239字)