mrfd / kirby-mix
为 Kirby 3 提供的 Laravel Mix 集成,它将钩子连接到现有的辅助函数。
1.0.4
2023-10-26 13:14 UTC
Requires
This package is auto-updated.
Last update: 2024-09-26 15:20:54 UTC
README
此插件将 Laravel Mix 清单集成到 Kirby 3,使用现有的 js()
和 css()
辅助函数。
商业使用
此插件免费,但如果您将其用于商业项目,请考虑
要求
- PHP 8.0+
- Kirby 3
安装
下载
下载 并将文件复制到 /site/plugins/kirby-mix
。
Git 子模块
$ git submodule add https://github.com/MRFD/kirby-mix.git site/plugins/kirby-mix
Composer
composer require MRFD/kirby-mix
使用方法
此插件帮助使用 Laravel Mix 的 mix.version()
函数提供的长期缓存。更多关于 Laravel Mix 的信息,请参阅其 文档。
默认启用插件,并将不在清单中的文件传递通过。所有由 js()
和 css()
辅助函数提供的功能保持不变。
使用示例
<?= css('assets/js/app.css') ?> <?= js('assets/js/app.js') ?>
<script src="https://domain.com/assets/js/app.js?id=c14116f0ac177cab618e"></script> <link href="https://domain.com/assets/css/app.css?id=ffd6ebc479deb7f64dec" rel="stylesheet" />
示例 webpack.mix.js
const mix = require("laravel-mix"); mix .setPublicPath("assets") .setResourceRoot("../") .sass("resources/assets/css/app.scss", "js") .js("resources/assets/js/app.js", "css") .version();
选项
免责声明
此插件提供“原样”且无任何保证。自行承担使用风险,并在生产环境中使用之前始终自行测试。如果您发现任何问题,请 创建新问题。
许可
Kirby WebP 是开源软件,受 MIT 许可协议许可。
版权 © 2020 Marijn Roovers
致谢
- Laravel Mix by Jeffrey Way