新闻中心
Lar*el如何使用Vite进行前端资源打包?(配置示例)
Lar*el 9.19+ 官方集成 Vite,替换 Lar*el Mix,通过 vite.config.js 配置入口与热更新,Blade 中用 @vite() 替代 mix(),支持 CSS/PostCSS/Tailwind,npm run dev/build 实现快速开发与构建。

在 Lar*el 中使用 Vite 进行前端资源打包,核心是替换掉旧的 Lar*el Mix,利用 Vite 的原生 ES 模块支持和极速热更新能力。Lar*el 9.19+ 已官方集成 Vite,只需少量配置即可启用。
初始化 Vite 配置
新项目默认已含 Vite 支持;老项目需手动安装并配置:
- 运行 npm install --s*e-dev vite lar*el-vite-plugin
- 创建 vite.config.js 根目录下:
import { defineConfig } from 'vite';
import lar*el from 'lar*el-vite-plugin';
<p>export default defineConfig({
plugins: [
lar*el({
input: ['resources/css/app.css', 'resources/js/app.js'],
refresh: true,
}),
],
});
其中 input 指定要编译的入口文件,refresh 启用组件热更新(适用于 Inertia / Livewire)。
更新 Blade 模板引入方式
不再使用 mix(),改用 @vite() 指令:
<!-- resources/views/app.blade.php --> @vite(['resources/css/app.css', 'resources/js/app.js'])
开发时自动注入 HMR 脚本;构建后生成带哈希的静态资源链接,无需额外处理。
处理 CSS 与 PostCSS(可选但推荐)
Vite 默认支持 CSS、PostCSS 和 Sass。如需 Tailwind 或自定义前缀:
AletheaAI
世界上第一个从自然语言描述中生成交互式 AI 角色的多模态 AI 系统。
83
查看详情
- 确保已安装 postcss 和 autoprefixer
- 在 postcss.config.js 中配置:
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
Tailwind 用户还需在 resources/css/app.css 中加入 @tailwind base; @tailwind components; @tailwind utilities;。
构建与部署
开发与构建命令如下:
-
开发服务器:
npm run dev(启动 Vite 开发服务,自动代理到 Lar*el) -
生产构建:
npm run build(输出到public/build/,自动更新引用) -
预览生产包:
npm run preview
构建后资源路径由 Vite 自动管理,@vite() 会读取 manifest.json 确保正确加载哈希文件。
基本上就这些。Vite 在 Lar*el 中开箱即用,配置轻量、启动快、热更准,适合现代前端工作流。
以上就是Lar*el如何使用Vite进行前端资源打包?(配置示例)的详细内容,更多请关注php中文网其它相关文章!
# 自然语言
# 承德网络营销推广多少钱
# 呼和浩特seo优化公司
# 阳谷聊城网站建设公司
# 网站seo数据分析
# 文昌网站建设
# 上海石青seo怎么样
# 凤城网站推广的公司
# seo前端优化排名前十
# 网络营销推广哪家强
# 英文网站建设杭州
# 中文网
# 相关文章
# 适用于
# 只需
# 工作流
# css
# 解决方法
# 尼克
# 如何使用
# 加载
# win
# ai
# app
# npm
# vite
# json
# 前端
# js
# laravel
# php
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Python模块化编程:有效管理依赖与避免循环引用
mc.js免安装版 mc.js一键畅玩入口
企业名称高精度匹配:N-gram方法在结构相似性分析中的应用
Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐
曝R星经典之作开发图 设计简陋但信息密集!
sublime怎么进行远程开发编辑_配置rsub/rmate实现sublime编辑服务器文件
2025年云电脑操作系统体验 | 无需本地硬件,随时随地使用高性能PC
构建轻量级网站内部消息系统:Formspree 集成指南
Angular Material 垂直步进器:实现底部到顶部排序的教程
win11如何加载ICC颜色配置文件 Win11校色文件安装与显示器色彩管理【指南】
哔哩哔哩忘记密码了怎么找回_哔哩哔哩密码找回方法
J*aScript中正确使用querySelectorAll与复杂CSS选择器
机器学习中对数变换预测结果的反向还原
深入理解J*a编译器的兼容性选项:从-source到--release
如何仅使用CSS更改登录界面背景图像图标的颜色
TypeScript/J*aScript:高效查找数组中首个唯一ID对象
理解J*aScript Promise的微任务队列与执行顺序
PostgreSQL海量数据高效导入策略:Python与Django实践指南
UC浏览器网页版登录入口官网 电脑版网址入口
在J*a中如何开发简易电子商务商品管理系统_商品管理系统项目实战解析
新手怎么开始学化妆 零基础化妆入门教程
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
支付宝碰一碰设备是REDMI手机吗 博主拆机辟谣:处理器、内存都不一样
如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】
J*aScript 字符串标签转换:使用正则表达式高效替换
一加手机电池耗电快怎么办_一加手机电池耗电快的解决方法
Python getattr() 异常处理深度解析:避免程序意外退出
J*aScript map 方法中处理循环元素为空数组的策略
抖音商城签到领现金是真的吗_抖音商城签到奖励与提现说明
解决 Vaadin 8 中大文件音频播放与定位时出现的 IOException
如何将HTML表格多行数据保存到Google Sheet
MongoDB Aggregation:在嵌套对象数组中精确匹配ObjectId
J*a应用集成GitHub CLI与API认证指南
深入理解Go语言中Map值与方法接收器的交互:为什么需要临时变量
解决Python单元测试中Mock异常方法调用计数为零的问题
126邮箱账号注册 电脑版登录入口
漫蛙漫画官方首页 漫蛙2漫画在线阅读入口
可靠CSGO开箱平台解析 CSGO开箱网合集
汽水音乐在线解析 汽水音乐在线解析入口
TikTok搜索结果不显示如何解决 TikTok搜索刷新优化方法
Promise错误处理:在catch后终止链式then执行的策略
抖音怎么赚钱_抖音创作者变现方法与途径指南
蛙漫漫画官网在线入口 蛙漫全本漫画免费阅读平台
美团外卖商家服务中心入口 美团商家版官网入口
C++如何实现单例模式_C++设计模式之线程安全的单例写法
荒野行动PC版怎么注册_荒野行动PC版账号注册详细流程图文教程
护手霜蹭到袖口上了如何清洗? 怎样避免留下一圈油印?
MinIO大规模对象列表性能瓶颈深度解析与外部元数据管理策略
如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略
composer 和 npm/yarn 在管理依赖方面有什么核心思想差异?


2025-12-16
浏览次数:次
返回列表