问题标签 [libsass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

css - 将 susy 与 libsass 一起使用 - 输出错误

我正在使用 libsass,因为它比 ruby​​ sass 更快,并且使用 bower 导入 susy。

输出是:

它不能正常工作,它会破坏页面。但是,ruby sass 输出仅将填充更改为,0.83333%并且一切正常。

正如您在上面看到的那样,libsass 填充输出与 ruby​​ sass 输出完全不同。

出了什么问题以及如何解决?

0 投票
1 回答
145 浏览

css - Susy 前缀、后缀、用 gutter-position 填充错误的输出

我不知道 的输出prefix和使用时suffix发生了什么。例如:padgutter-position: inside

输出是:

并与squishmixin 进行比较:

所需的输出是0.8333333333%pad仍然没有“分裂”。

他们都在一起 - 本地应该输出相同的值,但它不会:

输出:

怎么了?

0 投票
0 回答
45 浏览

css - Sass/SCSS:覆盖并仅渲染覆盖的道具

在 SCSS 中,这...

...将被编译成完全相同的代码:

但是,是否可以仅渲染覆盖属性的值,这样结果将是:

我知道这可以通过 mixins 和默认参数轻松完成,但这不是重点......我想定义一个默认样式表,我可以导入、扩展和覆盖,而无需编译所有初始值且无需触摸完全是默认文件。

与 JavaScript 世界的一个很好的比较是拥有一个具有默认值的对象,该对象将使用另一个对象扩展,该对象添加新属性并在将最终对象字符串化为 JSON 对象之前覆盖现有属性 - 只需考虑 JSON 对象是最终对象CSS 输出,而 JS 对象是 Sass 中的声明块...

那可能吗?

0 投票
1 回答
1278 浏览

gulp - 如何在 libsass 中导入目录

我正在尝试在我的文件中导入几个SCSS文件(page1.scss、page2.scss 和..),app.scss但我没有找到任何解决方案(插件等)。

在此处输入图像描述

我看到了这些答案,但它们适用于 Ruby on Rails 而不是 libsass。我在用:

吞咽,

咕噜咕噜,

利伯萨斯和

Laravel 长生不老药

有什么解决办法吗?

0 投票
0 回答
82 浏览

javascript - Gulp sass build 删除小数点前的 0

我是 GULP sass 构建结构的新手,我面临一个问题。当我运行我的 gulp 进程时,生成的最终 css 具有以下内容 0 在小数点和换行符到来之前被删除。

有些人使用PC,有些人使用MAC。在 MAC 中,这种变化不会发生。所以每次我们执行 git diff 时,mac 代码和 windows 代码都是不同的。

为什么会发生这种情况?

0 投票
1 回答
637 浏览

javascript - 不断收到 libsass 错误

我开始像往常一样编码,做简单的 scss(没什么花哨的,向 div 添加动画)

我删除了我的 node_modules,进行了 npm-install,没有任何变化。

我见过很多人成功地做到了这一点,但我做不到。

出于某种原因,它在这里寻找一个 libsass 弯曲:

但我的文件夹结构不同:

我在 Kubuntu 15.04 更新到 15.10 时使用 gulp,一切都很顺利。

这是我的 gulp 文件:

这是完整的错误:

0 投票
2 回答
4716 浏览

gruntjs - 如何解决 node-sass 回归(?)“不清楚要为 @import 导入哪个文件”

(3.4.1)的最新版本似乎node-sass破坏了我们的构建。我一直收到此错误消息:

现在,项目中所有未在其名称中明确指定“file.scss”的文件都会出现这种情况。

我无法确定此错误的修复 - 我也找不到任何文档来解决node-sass导致它发生的变化。我们的文件太多,无法重命名每个导入。

有人可以指出我正确的方向吗?

编辑:

_file路径中带有下划线(例如 )的文件也会发生这种情况。似乎没有认识到这些文件是部分文件。

0 投票
0 回答
439 浏览

node.js - Mixin 不接受带有 libsass 的 @content 块

我得到的错误:

这是在 Windows 10 上,所有其他 gulpfile 配置/工具都可以正常工作。我试过 npm update、npm rebuild node-sass、npm reinstall 来检查这个。mixin 在组件样式之前加载。

它适用于 ruby​​-sass,当我使用 libsass 编译器时会出现此错误。关于为什么内容块不能在 mixin 中被接受的任何想法?

0 投票
1 回答
255 浏览

gruntjs - 安装 npm grunt-libsass 时出错

我正在尝试像这样安装 grunt-libsass:

但我收到此错误:

错误说明了什么以及如何解决?

0 投票
1 回答
5203 浏览

python - 为什么我不能为 libsass 构建轮子,即使它会安装?

当我尝试在 Ubuntu 上将 libsass 安装到 Python 3.5 virtualenv 中时,我收到一个关于无法构建轮子的错误,但安装似乎仍然成功。我该如何a)成功构建轮子,以便我可以为新的virtualenvs缓存它或b)让它跳过似乎失败的编译东西?

这是该问题的示例再现:

剪掉一些警告……如果有帮助的话,我可以把完整的转储放在一个要点中。