在 Laravel 中使用 Vite 来构建静态资源
JonLee 的个人博客 / 209 / 2 / 创建于 5个月前 / 更新于 5个月前
之前做Laravel项目,一直使用的是Laravel Mix打包静态资源。但是随着Vite的横空出世,Laravel已经默认使用Vite来打包静态资源了。
在此之前,你需要创建一个Laravel项目,并准备PHP和Node.js环境。
安装 Vite 插件
Laravel的Vite插件是laravel-vite-plugin。项目默认的package.json中的依赖项已经包含了,只需要安装一下即可。
npm install
配置 Vite
在项目的根目录有一个vite.config.js文件,显而易见,这就是Vite的配置文件。
这里指定了app.css和app.js的入口文件。
import { defineConfig } from 'vite'; import laravel from 'laravel-vite-plugin'; export default defineConfig({ plugins: [ laravel([ 'resources/css/app.css', 'resources/js/app.js', ]), ], });
在页面中加载静态资源
在blade视图文件中,引入app.css和app.js文件,这里使用的是resources/views/welcome.blade.php。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Laravel</title> @vite('resources/css/app.css') </head> <body id="app"> Hello Vite </body> @vite('resources/js/app.js') </html>
使用vite构建静态资源
在开发阶段,使用npm run dev来运行vite,它会自动监测文件变化,自动更新:
npm run dev
生成环境,则需要将静态资源构建好,生成真正的静态资源文件:
npm run build
最后
拥抱新事物,提高幸福感。
原文:tech1024.com/original/3668
本作品采用《CC 协议》,转载必须注明作者和本文链接相关知识
Laravel 中文网 为 Web 工匠创造的 PHP 框架
laravel 5.5 《电商实战 》基础布局
掌握Laravel框架:电商项目实战指南
Laravel电子商务应用开发:功能全面教程库与强大框架特性
如何使用Laravel开发一个基于RESTful API的电商平台
创建并运行一个新的 Laravel 项目
清除laravel缓存命令
【Vue3 + Vite】6个非常强大的后台管理项目!开源且免费!
Nova Admin
Laravel重构企业级电商项目
网址: 在 Laravel 中使用 Vite 来构建静态资源 https://www.huajiangbk.com/newsview2113423.html
上一篇: FlyEnv 新一代全栈开发效率 |
下一篇: Laravel 最好的实战教程 |
推荐分享

- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039