首页 > 分享 > 在 Laravel 中使用 Vite 来构建静态资源

在 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://m.huajiangbk.com/newsview2113423.html

所属分类:花卉
上一篇: FlyEnv 新一代全栈开发效率
下一篇: Laravel 最好的实战教程