我正在尝试使用compass、susy和sass在zinnia -django 博客中对 css 进行未来验证。我已通过运行成功将我的百日草模板复制到. 然后我编辑一个 sass 文件到,然后运行. 这会产生以下错误并导致我的博客不再使用 css 呈现!/var/www/static/zinnia
python manage.py collectstatic
cd
/var/www/static/zinnia/
compass compile
error sass/screen.scss (Line 27 of sass/partials/_layouts.scss: Mixin container takes 0 arguments but 2 were passed.) #from running compass compile in shell
在我的博客网页顶部,Firefox 中显示以下内容:
Syntax error: Mixin container takes 0 arguments but 2 were passed.
on line 27 of /var/www/static/zinnia/sass/partials/_layouts.scss, in `container'
from line 27 of /var/www/static/zinnia/sass/partials/_layouts.scss
from line 20 of /var/www/static/zinnia/sass/screen.scss
相关的百日草代码在 github 上可见。目前代码是github仓库的虚拟镜像。这是第 27 行,此错误似乎源于此。
_layouts.scss 的第 27 行:
@include container($total-columns, $screen-layout);
作为线索,我能够了解到这一点。但是,我更愿意使用可用的最新 gem 版本。我不知道这是否与较旧的宝石一起编译,但这个难题的答案有点切题(虽然有用)。因此,我需要一个答案,让我编译时不会出错。
谢谢您的帮助。