SCSS にかなり大きなドキュメントがあり、どこかで終了タグを見逃した場合、終了タグがどこにあるかを確認するためのプログラム、サービス、または出力 (コンソール ログ) コードはありますか? (drupal PHPプリプロセッサでSASSYを使用しています)
質問する
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.
Rubyがインストールされていればsass
インストールできます。gem install sass
の最新バージョンがインストールされsass
ます。
Ruby をまだインストールしていない場合は、開発マシンにインストールしてください。Windows では、RubyInstallerを使用します。Mac では、組み込みの旧バージョンの Ruby を使用するか、Homebrewを使用して新しいバージョンをインストールしbrew install ruby
ます。Linux では、パッケージ マネージャーで「ruby」を検索します。
}
プログラムに「欠けている締めくくりは と の間color: orange;
である必要}
があります。1 つあるとは思えません。正確な場所を決定するに}
は、コードのインデントやその他の書式設定について仮定する必要があるため、誰かがそのために書いたプログラムはおそらくそのコードでしか機能しません。サンプル コードでは、が insideまたは insideのどちらcolor: orange;
にあると想定されているかを判断する一般的かつ自動的な方法はありません。.orange
html
于 2013-07-29T08:21:04.780 に答える