我使用 SASS 已有6个月了。这很好用,但现在 SASS 无法编译。
3.2.14
0.12.2
2.2.0
Windows 8
问题:SASS未编译。
访问Ruby中的路径是没问题的。 Ruby读到:
“SASS正在关注变化。按Crtl-C停止。”
我也在使用_partials并将它们正确导入input.scss
文件。
导入示例
@import '_footer', '_columns', '_content', '_h1-h6', '_mobile', '_home' ;
我也使用Adobe Dreamweaver 5.5作为我的文本编辑器。
我在尝试解决问题时尝试过:
我也在命令行中收到消息: [Sass] NoMethodError:未定义的方法`perform'代表nil:NilClass
我不确定我还能做什么,请帮助。
答案 0 :(得分:0)
Sass partials在导入时不需要下划线。但是文件名中需要下划线,它告诉编译器不要创建与该部分对应的单独CSS文件。但是,导入时应该只是
@import "footer", "columns";
参考:看看基于Sass的前端框架基础是如何导入部分的 https://github.com/zurb/foundation/blob/master/scss/foundation.scss
即使文件以下划线命名,如此处(https://github.com/zurb/foundation/tree/master/scss/foundation/components)
此外,您的错误很可能与代码相关,而与编译器无关。参考 Sass error on compilation NoMethodError: undefined method `count' for nil:NilClass Use --trace for backtrace
我有同样的问题,这是一些非标准的IE渐变过滤器,我从一些网站粘贴了。如果能解决这个问题,请告诉我