如何在Python中使用Dart Sass

4

是否有任何Python库可以编译Sass并使用Dart Sass实现?

目前我正在使用libsass-python库。但是Libsass现在已经被弃用。

在Python中编译Sass的当前最佳选择是什么?

1个回答

0

SASS现在不再是特定语言了,您不需要使用npm、yarn或pip来编译sass。现在它的工作方式有点类似于您使用Python的解释器。

从这里下载适用于您操作系统的SASS编译器 -

https://github.com/sass/dart-sass/releases/tag/1.52.1

现在从压缩文件中提取dart-sass文件夹并将其移动到所需位置。

在我的情况下是:

C:\Users\vikas\development\dart-sass

现在将您的dart-sass文件夹的位置添加到路径中。

在互联网上搜索如何为您的操作系统添加位置到路径。

希望这有所帮助。

编辑:要编译,您必须使用终端。

使用以下命令:sass ./source_file.scss ./build/output_file.css


但是如果有一个像Ruby中的https://github.com/rails/dartsass-rails,https://github.com/ayushn21/dartsass-ruby这样的包装Python软件包就太好了。不幸的是,目前在Python中没有这样的可用软件包。 - Al Mahdi
Sass开发者无法为每种语言编写包装器,因为这会导致太多的遗留代码。这将在未来造成问题,因此他们只是在Dart中创建了一个简单的编译器,它将是未来的Sass。 - Neel

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接