SwiftySass

一个 LibSass 的 Swift 封装库。 SwiftySass 允许你从 Swift 代码中编译 Sass 代码。

截至 2020 年 10 月,LibSass 已被弃用 我不确定这目前对该项目的未来意味着什么。 就目前而言,我没有计划继续开发 SwiftySass。

安装

首先,你需要在你的系统上安装 LibSass。 SwiftySass 期望安装位置在 /usr/local/include/。 建议使用 Homebrew

brew install libsass

SwiftySass 可以使用 Swift Package Manager 进行安装。 要在项目中使用 SwiftySass,请将其添加到你项目的 Package.swift 文件中的 dependencies 部分。

.package(url: "https://github.com/r-thomson/SwiftySass", from: "0.3.0")

用法

import SwiftySass

// Compile from a string...
let scss = """
$primary-color: #222;
body {
  color: $primary-color;
}
"""
var css = try? compileSass(fromSource: scss)

// ...or from a file
let fileURL = URL(fileURLWithPath: "./style.scss")
css = try? compileSass(fromFile: fileURL)