当前位置: 首页 > Web前端 > vue.js

收下这7款插件,让你在使用vite的时候如虎添翼

时间:2023-03-31 23:03:42 vue.js

接受这7个插件,让你在使用vite的时候如虎添翼,可以让你在使用Vite开发的时候如虎添翼。vite-plugin-restart通过监控文件修改自动重启vite服务。最常用的场景是监控vite.config.js和.env.development文件。我们知道修改vite配置文件和环境配置文件需要重启vite才能生效。通过这个插件,我们将免于反复重启。unplugin-vue-components组件是按需自动导入的。按照官方的例子,我们可以直接在代码中调用组件,不需要引入和注册。这个插件会自动帮我们做这些事情。你可以直接这样写代码:代码最终会被编译成这样:components/HelloWorld.vue'exportdefault{name:'App',components:{HelloWorld}}这个插件基本上让我们告别了全局组件注册,因为有时候我们为了懒惰将组件注册到全局,这样我们在使用它们时不需要导入和注册它们。缺点是全局组件过多会导致首页加载缓慢,而这个插件很巧妙的解决了这个问题。vite-plugin-svg-icons用于生成svgsprite图片,方便在项目中使用.svg文件。按照文档配置好后,搭配阿里巴巴矢量图标库使用,只需将下载的svg文件拖放到指定目录下,即可在项目中愉快使用。vite-plugin-spritesmithcssSprite图像生成。这是一项即将被淘汰的技术,因为HTTP/2中的多路复用特性,使用精灵合并的需求较少。当然,如果你还有这个使用需求,这个插件可以满足你的需求。vite-plugin-mock提供本地和生产模拟服务。优势在于本地使用,区别于传统使用mockjs,因为你可以在浏览器中实际看到请求记录,大大提高了开发效率。vite-plugin-html是index.html的vite插件,提供压缩和基于ejs的模板功能。通过匹配.env文件,可以在开发或构建项目时向index.html中注入动态数据,例如替换网站标题。vite-plugin-compression使用gzip或brotli压缩资源。不用说,这样可以让项目在构建的时候直接生成压缩文件。最后,如果你打算尝试上面介绍的7个vite插件中的一半以上,建议你了解一下Fantastic-template,一个基于vue3+vite2的项目模板,默认集成了上面介绍的所有插件。.