如果我在SCSS中有一個相當大的文檔,並且某處我錯過了結束標記,是否有任何程序或服務或輸出(控制檯日誌)代碼來檢查失蹤的結束標記在哪裏? (使用SASSY與Drupal PHP預處理器)我如何檢查在我的SASS/SCSS中缺少結束標記的地方
0
A
回答
2
sass
二進制內置到the actual Sass library將報告語法錯誤。
$ 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,或使用brew install ruby
安裝Homebrew的較新版本。在Linux上,在包管理器中搜索「ruby」。
如果你的意思是你想要一個程序告訴你「關閉}
你應該在color: orange;
和}
之間,我懷疑有一個。確切地確定}
需要對代碼的縮進和其他格式進行假設,因此任何人爲此編寫的程序可能只適用於他們的代碼。在示例代碼中,沒有通用的自動方法來確定color: orange;
應該在.orange
之內還是在html
之內。
相關問題
- 1. Python - beautifulsoup - 如何處理缺少的結束標記
- 2. Symfony Dom Crawler在模板中缺少結束標記
- 3. 如何檢查Python中使用minidom標記的結束?
- 4. 在我的數組中缺少結果
- 5. 顛覆結帳錯誤:缺少更新報告結束標記
- 6. 我需要迭代XML缺少結束標籤?
- 7. jQuery - 如何移動我的HTML中的結束標記
- 8. 在xsl方法中自我結束標記:xml
- 9. 缺少結束<tr>標籤
- 10. 此結束標記沒有匹配的開始標記。我搞砸了某個地方。請看看我嗎?
- 11. SQL Server 2008事務複製「缺少結束註釋標記」* /''
- 12. 角指令模板缺少結束標記
- 13. 驗證(ASP.Net):元素「內容」缺少結束標記
- 14. 如何在給定的結束標記
- 15. Facebook Like按鈕標記缺少錯誤。我如何解決它?
- 16. java xml,創建自我結束標記
- 17. 如何檢查Dart中Stream的結束?
- 18. 爲什麼VIsual Studio會在我的homepage.master.vb後面說這段代碼缺少結束標記?
- 19. 我如何檢查範圍的行結束?
- 20. 我如何找到MS Access中使用缺少的引用的地方
- 21. 缺少mod_pagespeed中的文件 - 我如何找到他們被請求的地方?
- 22. 谷歌地圖上缺少標記
- 23. 缺少結束斜槓的rel =「規範」
- 24. 的Xcode 8檢測到缺少約束
- 25. 我的本地pyspark缺少什麼?
- 26. 我該如何閱讀缺少XML標題標籤的RSS?
- 27. 我該如何結束我的循環?
- 28. ANTLR - 如何在'for'循環中跳過缺少的標記
- 29. 如何減少我在id標記中的圖像寬度?
- 30. 使用jQuery插入到HTML頁面的第一項缺少結束標記
謝謝!是的,我已經看到,當使用紅寶石,但就像我說的即時通訊與php預處理器使用Drupal,所以我沒有真正得到任何東西。所以,我會爲任何信息感到高興。我將編輯我的問題以突出顯示正在使用的PHP預處理器。 – petergus
@petergus您可以在您的開發機器上安裝Ruby,僅用於運行'sass'。請參閱我的編輯與安裝說明。當你安裝了'sass'時,只需找到你的'.scss'或'.sass'文件,或者如果你的樣式被嵌入到另一個文件中並且在其上運行'sass',就可以將你的樣式複製到一個新文件中。 –