一个 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)