gpt4 book ai didi

php - 命令行中的 Sass 获取输出

转载 作者:行者123 更新时间:2023-11-28 17:40:21 26 4
gpt4 key购买 nike

我目前正在开发一个网络工具,它为网络设计师提供了一系列实用工具,我有一个工具的作用是读取上传的 Sass 和 Less 文件并返回纯 CSS。对于 Sass,我的解决方案是在 PHP exec('sass input.scss output.css')

中运行

但这迫使我将 sass 输入保存在一个文件中,并在一个文件中获取输出,将文件内容提取为字符串并在完成后取消链接文件……使用了很多不必要的资源。我想要的是有可能给 sass 命令行一个字符串作为输入,并得到一个字符串作为输出。医生对此只字不提。非常感谢。

最佳答案

简单地不指定输出文件,并精确 exec() 的第二个参数来检索输出:

exec('sass input.scss', $output);

直接输入

你可以试试sass命令行的-s参数来避免创建临时文件。
但是当我在命令行中使用它时,我必须输入:

$ sass --scss -s <<"EOF"
> .clever {
> font-weight: bold;
> .age { font-variant: small-caps; }
>}
> EOF
.clever {
font-weight: bold; }
.clever .age {
font-variant: small-caps; }

关于php - 命令行中的 Sass 获取输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24242063/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com