antoineg / sassloader
此包的最新版本(dev-main)没有提供许可信息。
dev-main
2021-09-16 06:32 UTC
This package is auto-updated.
Last update: 2024-09-16 13:17:46 UTC
README
我一直都喜欢使用 Sass。但是我不喜欢在 main.sass 文件中逐个添加新的文件路径/to/_whatever.sass。
所以,我创建了 SassLoader,这是一个简单的 Sass 文件调用器,它会查找您选择的目录中的所有文件,并将它们添加到一个 Sass 文件中,使用 "@import" 规则。
使用方法
假设我的项目目录如下所示
public -- css -- sass ------ tools -------- `_file01.sass ------ _file02.sass src -- ... vendor -- ... index.php
我的 index.php
文件看起来如下所示
// creating a new SassLoader object $sassloader = new SL\SassLoader('public/sass'); // setting 'public/sass/main.sass' as my drop point sass file, the one that will receive the "@import" rules $sassloader->set_drop_point('main.sass'); // let's do the magic $sassloader->load();
SassLoader 将生成 public/sass/main.sass
文件,其外观如下所示
@import 'file02' @import 'tools/file01'
您只需要运行您的 Sass 命令,就是这样!
更多:我的 Sass bat 文件
if not DEFINED IS_MINIMIZED set IS_MINIMIZED=1 && start "" /min "%~dpnx0" %* && exit sass --watch public/sass:public/css --style expanded exit