如果我在 SCSS 中有一个相当大的文档,并且在某处我错过了结束标记,是否有任何程序或服务或输出(控制台日志)代码来检查缺少的结束标记在哪里?(我将 SASSY 与 drupal PHP 预处理器一起使用)
问问题
735 次
1 回答
2
实际 Sass 库sass
中内置的二进制文件将报告语法错误。
$ cat broken.scss
html {
display: block;
.orange {
color: orange;
}
$ sass broken.scss
Syntax error: Invalid CSS after "}": expected "}", was ""
on line 6 of broken.scss
Use --trace for backtrace.
只要安装sass
了gem install sass
Ruby,就可以安装。这将安装最新版本的sass
.
如果您还没有安装 Ruby,只需将其安装在您的开发机器上。在 Windows 上,使用RubyInstaller。在 Mac 上,使用内置的旧版本 Ruby,或者使用 Homebrew 安装更新版本的brew install ruby
. 在 Linux 上,在包管理器中搜索“ruby”。
如果你的意思是你想要一个程序告诉你“}
你缺少的结束应该在color: orange;
and之间}
,我怀疑有一个。确切地决定在哪里}
需要对代码的缩进和其他格式做出假设,因此有人为此编写的任何程序都可能只适用于他们的代码。在示例代码中,没有通用和自动的方法来判断是否color: orange;
应该在 inside.orange
或 inside html
。
于 2013-07-29T08:21:04.780 回答