资产捆绑是现代Web开发的核心组成部分,有助于优化和管理CSS,JavaScript和其他资源。多年来,Laravel Mix简化了此过程,但是随着JavaScript工具的发展,Laravel已转变为Laravel 11中的默认值。 为什么Laravel做了此开关?
[2
性能和速度 Vite专注于两件事:开发速度和生产绩效。如果您厌倦了等待构建,Vite的即时反馈将感觉像是新鲜空气的呼吸。使用热模块替换(HMR)
为了生产生产,Vite使用卷盘用作其捆绑器,优化和缩小代码以确保快速性能。这使Vite能够提供两全其美的最好的:在编码过程中进行速度的No-Bundle开发,而传统的捆绑进行了优化的生产构建。 [2 现代JavaScript支持
摇动汇总,Vite生成了优化的生产捆绑包,删除未使用的代码并根据需要拆分资产。这会导致较小,更快的负载捆绑包,从而增强您的应用程序性能。
增强的开发人员体验
Vite的配置过程非常简单。与WebPack不同,配置可以变得密集且复杂,Vite的文件都易于读取和自定义,即使您没有丰富的Bundler经验。
加上Vite的构建,可与Vue和React等流行框架无缝地工作。由于这些框架也从Vite的HMR和优化的开发环境中受益,因此您可以在前端较重的Laravel项目上更有效地工作。
[2
JavaScript生态系统正在快速发展,Vite获得了坚实的立足点。它被广泛采用和支持,拥有一个庞大的活跃社区,可带来持续的改进和丰富的插件资源。 Vite的设计与前端开发的发展方向非常相吻合,如果您想对未来的项目进行防护,则可以成为明智的选择。
拉拉维尔(Laravel)采用Vite的决定表明了与现代标准的明确一致,将您的Laravel项目定位为与最新的前端技术保持兼容。
拉维尔整合
Laravel的vite插件
从'vite'import {decteconfig}; 从'@vitejs/plugin-vue'导入vue; 导出默认decteConfig({ 插件:[vue()], }); ,然后在刀片中: @vite('Resources/CSS/App.css')
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3