Vite入门 | 青训营笔记

vite 脚手架搭建 vue3 项目 步骤: 1、win+r,输入 cmd 进入命令提示符窗口 2、cd 到项目需要存放的目录 3、进入目录后,使用以下命令搭建项目(这里以npm为例)... 阅读详情

Vite入门 | 青训营笔记

这是我参与「第四届青训营」笔记创作活动的的第13天。

认识Vite

Webpack 是目前整个前端使用最多的构建工具,但是除了 Webpack 之后也存在其他一些构建工具。比如:rollup, parcel, gulp, Vite 等等。

Vite的官方定位是下一代前端开发和构建工具。

如何定义下一代开发和构建工具呢?

在实际开发中,我们在编写的代码往往是不能被浏览器直接识别的,比如ES6, TypeScript, Vue文件等。所以此时我们必须通过构建工具来对代码进行转换,编译,类似的工具有 Webpack, rollup, parcel。但是随着项目越来越大,需要处理的Javascript呈指数级增长,模块越来越多。构建工具需要很长时间才能开启服务器,HMR 也需要几秒钟才能在浏览器反应过来。所以出现了 Vite。

Vite 具有以下特点:

  1. 快速的冷启动
  2. 即时的模块热更新
  3. 真正的按需编译

Vite的安装和使用

安装:

npm install vite -g   //全局安装
npm install vite -D   //局部安装

通过vite来启动项目:

npx vite

使用Vite后,在浏览器中加载文件的数目大幅减少。

项目启动后,可以通过import_from加载第三方模块,比如:
import _ from "lodash-es"

Vite对常见文件的支持

  1. CSS:直接在主文件中导入 CSS 即可,不需要任何其他的配置信息
  2. less:使用命令 npm install less -D 直接导入 less 文件,并且安装 less。如果不安装 less 的话,则会报错
  3. postcss:使用命令 npm install postcss -D 安装 postcss,再使用命令 npm install postcss-preset-env -D 安装相关的插件,并且在 postcss.config.js 中配置相应的插件即可
  4. Typescript:Vite 完全可以支持 Typescript,不需要任何配置,只需要直接引入 Typescript 即可
  5. Vue:使用命令 npm install @vitejs/plugin-vue -D 安装相关的 Vue,然后再新增一个 vite.config.js ,再在其中配置信息

Vite打包

Vite 打包执行的代码是:npx vite build

当我们执行该命令时,会在 node_modules 中创建一个 .vite 文件夹,在其中存放一些打包的文件,当下次打包时,就可以直接使用 .vite 文件夹中的文件。

Vite预览

打包后的文件可以不开启 live serve,此时我们可以执行命令: npx vite preview 来进行开启服务进行预览。

Vite脚手架工具

在开发中我们不可能一个项目所有的内容都使用vite从头开始搭建。此时我们应该考虑使用Vite脚手架工具@vitejs/create-app,它类似于 vue-cli, create-react-app。

使用Vite脚手架工具的代码是:

npm install @vitejs/create-app -g
create-app 项目名称
【WRF数据准备】海温(SST)数据替换 阅读详情

相关推荐

【KITTI数据集中Raw_Data数据标定文件中的参数关系解读】

上一节本人将KITTI Odometry数据集中的参数文件进行了解释。本节主要针对一些做融合slam的人,将Raw_Data数据标定文件中的参数按照自己的理解做如下阐述。其中,所讲之处如有错误,欢迎各位批评指正。

weixin_43389152的博客 1527

vite 构建vue项目

vite 构建vue项目(nodejs版本要求=>12)

weixin_44678368的博客 585

文章详细介绍了进行DoIP(DiagnosticoverInternetProtocol)测试的完整过程,包括样件的正确接线、CANoe软件的环境配置、端口设置、VLAN配置、IP和MAC地址的设定

关于Tester和DUT的地址,其实最主要的就是DUT的IP、MAC和逻辑地址,如果不知道Tester的IP、MAC和逻辑地址,可以配置为与DUT同一网段的就可以。ps:最重的是知道DUT的IP、逻辑、MAC地址,如果有VLAN也需要知道,Tester的地址可以根据DUT地址进行设定,其余的值可根据DoIP的报文查到相关参数。ps:如果在通信中没有建立VLAN,但是源地址和目的地址都填写正确,此时就要考虑是否是遗漏了VLAN,建立一个VLAN,在重新试试是否可通信。此处与硬件连接是相对应的,要注意!

qq_40965861的博客 1130

npm 安装vite

对项目中的代码做一些处理,该怎么做呢?端口上给我们搭建一个本地服务(这个服务和之前的。工具,这里我们只想在当前项目(插件启动的本地服务器打开的。的服务器后,我们再来执行。没有关系),我们打开这个。文件,现在,我们可以把。

qq_34417247的博客 3687

FlightStream实战:如何用面元法在笔记本电脑上完成无人机气动分析(附NASA案例)

本文详细介绍了如何利用FlightStream面元法在笔记本电脑上高效完成无人机气动分析,包括其核心技术优势、NASA D8案例实战解析及高效工作流建立。FlightStream作为快速CFD分析工具,显著提升了早期设计阶段的迭代速度,适用于概念设计验证和多气动构型比较。

weixin_28363123的博客 262

Codex入门19-数据库操作(解放双手:用自然语言写SQL、建表和数据迁移)

写 SQL 是后端开发的日常,但复杂的 JOIN、子查询、窗口函数总让人头疼。本文教你用 Codex CLI 实现:自然语言直接生成 CREATE TABLE、复杂 SQL 查询、数据库迁移脚本(Prisma/Knex/Alembic)、ORM 模型代码(SQLAlchemy/TypeORM)、甚至自动生成数据库文档。重点强调安全红线——永远不要让 AI 直接连接生产数据库。从需求描述到完整数据库层代码,一篇搞定。

yueyeguzhuo的专栏 234

vite不是内部或外部命令

"vite" 是一个现代化的前端开发构建工具,它使用 JavaScript 编写并运行于 Node.js 环境中。如果你在命令行中输入 "vite" ,但是出现了 "vite不是内部或外部命令" 的错误提示,可能是因为你没有全局安装 Vite 或者你的系统环境变量 PATH 没有包含 Vite 的安装路径。如果依然出现同样的错误提示,检查一下系统环境变量 PATH 中是否包含了 Vite 的安装路径,如果没有,手动添加即可。如果全局安装成功,尝试重新运行命令行并输入。命令看是否能够正常执行;

1daynes的博客 1万+

循迹小车控制实验:代码集成与硬件验证

在main.c文件中还需定义上层代码调用的GPIO输入和PWM输出相关函数,其中调用STM32CubeMX生成的HAL库函数。}else{}else{}else{}else{在main.h文件中的USER CODE BEGIN EFP注释代码段中外部声明Get函数和Set函数,使该函数可以被上层代码调用。循迹小车控制实验到本章全部完成。相比于前几章节的实验,本实验复杂程度是最高的。

u013288925的博客 127

Vite打包和发布项目

Vite是一个现代化的构建工具,可以快速构建现代化的Web应用程序。您可以使用Vite将您的项目打包,并将其发布到npm。下面是一个简单的案例,展示如何使用Vite打包项目并发布到npm。以上是一个简单的案例,展示了如何使用Vite打包项目并发布到npm。使用Vite能够快速高效地打包您的项目,并让您方便地将其发布到npm,从而让更多用户使用您的代码。在您的项目中创建一个新的index.js文件,编写您的JavaScript代码。首先,您需要安装Vite。接下来,您需要安装Vite的依赖项。

X01动力装甲的专栏 3071

uboot引导vxworks--t2080调试记录

开发环境: t2080rdb, uboot2015, vxworks7.01. 《VxWorks_7_fsl_t2t4_BSP_Supplement_Guide__SR0620.pdf》描述: 实际上默认创建的vip,profile选项为none时,vip内核配置中是包含了INCLUDE_END选项的。所以在创建vip的时候最好就添加上PROFILE_DEVELOPMENT。 2. 内核参数bootargs是一些网络参数设置=> pri bootargs bootargs=memac(1,0)b109304

珂珂可爱多 2645

JavaScript实现车牌识别系统(附完整源码)

JavaScript实现车牌识别系统(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1113

Vite 全面解析:下一代前端构建工具

Vite是由Vue作者尤雨溪开发的新一代前端构建工具,具有极速启动和高热更新效率的特点。它基于原生ES模块,提供开箱即用的配置和完整的类型支持,显著提升开发体验。Vite通过esbuild预构建依赖,实现秒级冷启动,并支持Vue、React等框架的热模块替换。其核心功能包括快速开发服务器、Rollup打包、环境变量管理和CSS预处理等。安装简单,支持TypeScript和多种静态资源处理方式。Vite的插件系统和高可扩展性使其成为替代Webpack的现代化选择,特别适合追求高效开发的前端项目。

油墨香^-^的博客 1万+

手势识别器:实现手部动作识别器

在本篇文章中,我们将使用Python来实现一个简单的手部动作识别器。然后,我们通过循环从摄像头获取每一帧图像,并对每一帧图像进行处理。我们提取手部关键点并计算手势的特征向量,然后将其添加到特征列表和标签列表中。接下来,我们再次从摄像头获取每一帧图像,并进行手势识别。我们提取手部关键点并计算手势的特征向量,然后使用训练好的分类器来预测手势,并在图像上显示出来。在这个实现中,我们将使用MediaPipe库来检测和跟踪手部关键点,然后使用K最近邻(K-Nearest Neighbors)算法对手势进行分类。

BitSlinger的博客 241

Vite知识体系| 青训营

1. 浅谈构建工具 2. Vite概要介绍 3. vite 上手实战 4. Vite整体架构 5. vite进阶路线 6. 前端基本概要

Azbtt的博客 378

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

使用 Vite+TypeScript 打造一个 Vue3 组件库

使用 Vite+TypeScript 打造一个 Vue3 组件库

ox4f5da2的博客 1767

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

我最近在干什么【1】

打算开一个新系列,偏休闲点的,不是完整全面的技术分享,话题还是聚焦个人成长(学的技术、了解到的信息、看的书……)方面。文章偏意识流点,单纯分享我最近在干什么,不定期更新,有话则长无话则短。

2301_80272161的博客 1163

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

结合代码实践,全面学习前端工程化

点击上方前端瓶子君,关注公众号回复算法,加入前端编程面试算法每日一题群前言前端工程化,简而言之就是软件工程 + 前端,以自动化的形式呈现。就个人理解而言:前端工程化,从开发阶段到代码发布...

我本可以容忍阳光,如果我不曾见过太阳,然而阳光已使我荒凉,成为更新的荒凉。 412

前端工程化:从开发到部署全解析

本文系统介绍了前端工程化的核心内容和主流工具。首先阐述了前端工程化的概念,涵盖开发、构建、测试、部署等全流程。重点讲解了脚手架的作用和实现原理,详细演示了如何基于Node.js搭建一个Koa项目脚手架。随后深入分析了三大构建工具:Webpack的工作原理及性能优化方案、Rollup的轻量化打包特性、以及Vite的超快编译速度原理。最后介绍了前端测试的三大类型:单元测试(Jest)、组件测试(Cypress)和端到端测试,并给出了具体实现示例。全文通过理论结合实践的方式,全面展示了现代前端工程化的技术体系和发

油墨香^-^的博客 443

【工程化】1191- 结合代码实践,全面学习前端工程化

前言前端工程化,简而言之就是软件工程 + 前端,以自动化的形式呈现。就个人理解而言:前端工程化,从开发阶段到代码发布生产环境,包含了以下几个内容:开发构建测试部署性能规范 下面我们根据上述...

pingan8787 456

Vite 脚手架 搭建 Vue项目

在之前讲过搭建 Vue 项目的脚手架 Vue-Cli,Vue-Cli目前是处于这个维护阶段,随着Vue3的到来官方推荐使用 Vite 来搭建Vue项目,Vite是一个轻量级的、速度极快的构建工具,由于其原生ES模块导入方式,可以实现闪电般的冷服务器启动。那么本篇就来使用Vite脚手架搭建Vue项目,同时也提供在VScode中需要安装哪些插件可以帮助使用者来更好的编写代码。

灵魂学者的博客 2920

通过vite创建项目

1.安装vite: npm install -g vite@latest2.创建项目: npm init vite@latest 项目名称 -- --template vue-ts3. cd 到项目目录之后运行。

m0_74356429的博客 3917

vue3 + vite 安装配置及项目创建

和 安装就不讲了,需要注意的是 需要版本是 以上。VUE官网: https://cn.vuejs.org/1. 安装vue 方法一: 标签 CDN 引入方式 方法二: 安装 检查安装完成方法: 2. 安装 Vitevite官网: https://cn.vitejs.dev/ 3. 用 Vite 创建项目 先进入你的项目目录,我这里是 这里创建 项目 然后选择 Vue 这里看你用 TS 还是 JS 了,选择后回车 最后就创建完成了 3. 进入项目安装依赖 4. 启动项目

qq_17627195的博客 2万+

使用 Vite 创建 Vue3 项目的详细流程

以上流程涵盖了从环境准备到项目部署的完整步骤,并且提供了在项目开发中常用的技巧与插件,帮助你更高效地进行 Vue3 项目开发。,你将看到 Vue3 项目的默认欢迎页面。

奋斗的小前端 7688

vite构建包本地启动

在本地启动 Vite 前端项目并进行开发服务器部署需要安装一些 npm 包。这是用于在开发过程中实时预览项目的服务器。目录启动一个静态文件服务器,通常在。这会启动一个开发服务器,通常在。替换为你实际的项目目录。

Java小白白的博客 1356

vite详解

vite详解_卖菜的小白的博客-优快云博客_vite 一、认识vite webpack是目前整个前端使用最多的构建工具,但是除了webpack之后也存在其他一些构建工具。比如说rollup,parcel,gulp,vite等等。vite的官方定位是下一代前端开发和构建工具。 如何定义下一代开发和构建工具呢? 我们知道在实际开发中,我们在编写的代码往往是不能被浏览器直接识别的,比如ES6,TypeScript,Vue文件等。所以此时我们必须通过构建工具来对代码进行转换,编译,类似的工具有webpa..

jisuanji198509的博客 7224

Vue3简单操作

今天我们讲一下vue3的操作。

weixin_45897100的博客 339
上一篇: Webpack入门 | 青训营笔记
下一篇: Node.js入门 | 青训营笔记
UestcXiye
博客等级 码龄8年 9032粉丝 1306原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

打赏作者

UestcXiye

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

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

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

打赏作者

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

抵扣说明:

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

余额充值