atwx/silverstripe-laravel-mix-helper

用于轻松包含由 Laravel Mix 生成的 CSS 和 JS 包的 TemplateGlobalProvider

安装: 176

依赖项: 0

建议者: 0

安全性: 0

星星: 1

观察者: 3

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

dev-main 2022-03-04 11:55 UTC

This package is auto-updated.

Last update: 2024-09-04 18:02:55 UTC


README

在 Silverstripe CMS 中使用 Laravel Mix 的实用工具

建议的项目结构

我们建议将 mix 输出渲染到 /app/client/dist。如果不这样做,您可以在模板中的 Mix 命令中放置另一个路径。

使用模板助手

可以在模板中使用 $Mix() 命令来包含由 Laravel Mix 编译的 css 或 js,例如。它将自动检查是否应包含编译资产的路径或是否需要在开发模式下进行热重载。

要包含 css 或 js,请将以下命令放在您的模板中

CSS 放在 <head> 标签内

<link rel="stylesheet" href="$Mix("/css/styles.min.css")">

JavaScript 放在您页面 <body> 的末尾

<script src="$Mix("/js/main.js")"></script>