【发布时间】:2017-01-06 08:46:03
【问题描述】:
我最近从 Sass 迁移到 Stylus,我很喜欢它。
但是,在 Sass 中真正有意义的一件事在手写笔中不存在。如果变量未定义,编译器应该对我大喊大叫,而不是像什么都没发生一样将其作为字符串吐出。
有没有办法让编译器对我大喊大叫?
【问题讨论】:
-
解决方法:在生成的 css 上使用 linter。未解决的变量几乎肯定会产生错误/警告。唯一的缺点是您必须从 css 中的错误位置找出手写笔文件中的位置。
-
这听起来确实是一个不错的解决方法。您应该将其发布为答案:)
-
嗯,这是一种丑陋的黑客攻击,感觉不适合将其发布为答案。顺便说一句,还有
stylint,一个用于手写笔文件的 linter,但不幸的是,它似乎也没有为丢失的 var 抛出错误/警告(尽管我没有尝试所有选项)。可能比在手写笔编译器本身中请求此功能更合适。