当前位置:网站首页>vite3学习记录
vite3学习记录
2022-07-23 20:36:00 【TangAcrab】
1、可安装 vue-tsc ,通过运行vue-tsc --noEmit来对vue文件进行类型检查
2、vite使用esbuild 将 ts转换为js
3、在当前vite3.02版本中,暂时需要将tsconfig.json中的compilerOptions选项中,设置
"isolatedModules": true 和 "skipLibCheck": true. 因为vue对新版本的ts的支持度不是太好,做适配处理。
4、vite也通过esbuild来对tsx进行支持。 在vue中可以使用@vitejs/plugin-vue-jsx 插件来支持进行书写jsx代码。
5、使用import来加载静态资源

6、使用import.meta.glob来实现全局导入

7、vite的目标是现代浏览器,添加vite对传统浏览器的支持如下

8、常见的图像、媒体和字体文件类型被vite自动检测为资源,并在打包时进行自动处理,例如开发环境时 图片路径为 /img.png,但在打包会处理为 /assets/img.hashcode.png。可以在vite.config.ts中使用 assetsInclude 选项 扩展vite对静态资源的检测。例如.gif
9、可以通过将某些单一使用的静态资源放置到public目录下,使用类似/icon.png的绝对路径来进行访问

10、vite通过rollup来进行打包
11、 vite通过import.meta.env来暴露环境变量,常见的内置变量有

12、创建的自定义环境变量中,必须以VITE_开头,才能通过import.meta.env.VITE_MY的形式来访问


13、 通过在src目录下穿件env.d.ts文件,来添加对自定义环境变量的类型提示

14、可以在构建时进行不同模式的环境编译

15、vite特有的插件以vite-plugin-开头。使用插件时,除了在package.json中声明,还需要在vite.config.json中引用,并在plugins中使用

16、配置的时候使用环境变量

边栏推荐
猜你喜欢

Unity解决动画不可用:The AnimationClip ‘XXX‘ used by the Animation component ‘XXX‘ must be marked as Legacy.

NLP领域历史最全必读经典论文分类整理分享(附中文解析)

STM32c8t6驱动激光雷达(一)

2022.7.11 MySQL job

Day 12: continued day 11 (BGP related knowledge)

《迷失》stray工人帽子获得方法 工人安全帽在哪里?

微软网站上关于在Edge浏览器中打开或关闭smartScreen的说明有误

Interpretation of Flink catalog

【攻防世界WEB】难度四星12分进阶题:Confusion1
![[kernel] platform bus model for driving development and learning](/img/69/f600e4e6173491955ab90e92577450.png)
[kernel] platform bus model for driving development and learning
随机推荐
KubeVela离线安装
最小生成树:Prim
TROPOMI(哨兵5P)数据介绍及下载方法
Shell command and operation principle
很漂亮的马路
[kernel] platform bus model for driving development and learning
[leetcode] day101 rotating image
Himawari-8 data introduction and download method
网上开通证券账户安全吗?
Improving Performance with Explicit Rendering(通过显式渲染提高性能)
第3章业务功能开发(创建线索)
太全了,建议收藏!SAP究竟可以为企业带来什么?
【云享读书会第13期】第四章 音频文件的封装格式和编码格式
13 ways of Excel automation to avoid repeating tasks in Microsoft Excel
【pdd面试】分析手机中的应用(相机)的活跃情况
第十二天:续第十一天(BGP相关知识)
Choice is greater than effort! Guiyang campus Xiaoge 0 foundation successfully transferred to software testing and gained 12K!
NLP领域历史最全必读经典论文分类整理分享(附中文解析)
不用MQTT C库就能实现MQTT连接、订阅和发布
The best time to plant trees is now