Vue3 + Vite初次使用

category
Web
date
Aug 10, 2022
icon
slug
vue3-vite-intro
status
Published
summary
Vue3 + Vite的环境配置、项目构建和使用 Vite的优势 冷服务 默认的构建目标浏览器是能 在 script 标签上支持原生 ESM 和 原生 ESM 动态导入 HMR 速度快到惊人的 模块热更新(HMR) Rollup打包 它使用 Rollup 打包你的代码,并且它是预配置的 并且支持大部分rollup插件
tags
TypeScript
Vue
type
Post

配置环境

1. 安装Nodejs

安装完成后可以在cmd中使用npm -v来查看是否安装成功

2. 构建Vite项目

Vite官网:
初始化项目:
根据自己的喜好选择相应的内容(ts、router、pinia)
notion image
完成后根据提示npm i安装即可
 

3. 编译器 & 插件

vscode:
plugin:
  • Vue Language Features (Volar)(官方语法提示)
  • TypeScript Vue Plugin (Volar)(如果使用TS的话)
  • Vue 3 Snippets(快捷输入)
 

Vue目录结构

  • public 下面的不会被编译 可以存放静态资源
  • assets 下面可以存放可编译的静态资源
  • components 下面用来存放我们的组件
  • App.vue 是全局组件
  • main.ts 全局的ts文件
  • index.html 非常重要的入口文件 (webpack,rollup 他们的入口文件都是enrty input 是一个js文件 而Vite 的入口文件是一个html文件,他刚开始不会编译这些js文件 只有当你用到的时候 如script src="xxxxx.js" 会发起一个请求被vite拦截这时候才会解析js文件)
  • vite.config/ts 这是vite的配置文件具体配置项 后面会详解
 

具体学习

一个非常良心的up主:小满zs(个人感觉讲的非常好)
 

尝试

Vue Template Explorer

Auto Import

unplugin-auto-import/vite(配置完成之后使用ref reactive watch 等 无须import 导入 可以直接使用)
unplugin-auto-import
antfu • Updated Sep 6, 2022
 

参考链接:
  1. (22条消息) Vue3_小满zs的博客-CSDN博客
 

© JinSo 2021 - 2026