我正在 OctoberCMS 中创建一个插件,我需要在一些前端和后端用例中使用更少。问题是我不知道如何在我的插件中导入更少的文件文件。
据我了解,通常会这样做:
<link href="{{ ['assets/less/theme.less']|theme }}" rel="stylesheet">
但对我来说,这是行不通的。我想知道我做错了什么,或者应该怎么做。为了做到这一点,我得到的最远的是以下内容:
<link href="{{ ['path/to/plugin/asset.less']|app}}" rel="stylesheet">
这里有人知道我如何在插件中使用 less 吗?
编辑:我做了更多的挖掘,发现如果我在我的插件中注册较少的包,如下所示:
CombineAssets::registerCallback(function($combiner) {
$combiner->registerBundle('~/path/to/style.less');
});
并使用命令行编译它,如下所示:
php artisan october:util compile less
然后在html中导入css,然后就可以了。
如果有人知道如何实时执行此操作,那么听到它会很棒。