我想刪除SASS在CSS文件中僅爲一個文件生成的註釋,同時讓其餘的CSS文件具有這些註釋。有沒有辦法做到這一點?我只知道config.rb中的line_comments = false
選項,但是在整個projet中禁用它們。以每個文件爲基礎刪除Sass註釋?
回答
我真的相信你認爲你想要的解決方案不是你真正想要的。它增加了一層複雜性。
根據定義,評論不會影響CSS呈現方式。它們不影響「example.sass
/example.css
」,它們不影響任何其他樣式表。在開發過程中,你讓他們開啓來幫助你,但他們不會改變渲染的方式。
對於生產應該沒有評論,一切都應該縮小。
所以,當你正在開發設置您的config.rb
output_style = :expanded
environment = :development
,當你準備好去住:
output_style = :compressed
environment = :production
改變output_style
和environment
不改變目錄或文件名,他們只是刪除評論,並採取無關的空間。
在開發過程中,您的example.css
會稍微長一些,但如果它被緩存了,而且沒有改變它,它不會再需要編譯,並且由於您要移除註釋並縮減生產用戶將獲得最快的下載時間。
這是一個完全沒有解決方案。我正在尋找的東西可以讓我挑選,而Sass不會讓我這樣做。 –
我想我問的是*爲什麼*你想挑選,即使你可以,真的想想是否值得任何額外的工作。 – bookcasey
儘管您提供的信息看似準確,但實際上並沒有回答這個問題。它只是否定了問題的前提和回答不同的問題,這不是特別有用。如果你相信OP要求的是不可能的或不切實際的,那麼我認爲最好是這樣說,並給出推理來證明這一點。 –
- 1. 刪除文件的基礎
- 2. 用grunt-sass編譯基礎sass文件
- 3. Web Api - 使用註釋以每個用戶爲基礎的授權
- 4. Java註釋基礎知識
- 5. Java註釋處理基礎
- 6. 刪除文本文件中的註釋
- 7. 刪除文本文件中的註釋
- 8. 如何在ASP.NET MVC中以每個用戶爲基礎刪除輸出緩存?
- 9. 每個文字基礎
- 10. 刪除文件中間的「#」註釋行
- 11. 使用IntelliJ刪除源文件註釋?
- 12. 處理XML文件會刪除註釋
- 13. 刪除註釋iTextSharp
- 14. 刪除SQL註釋
- 15. 從c文件中刪除註釋後刪除空格
- 16. 刪除重複的基礎條件
- 17. 可以使用lessc壓縮LESS文件而不刪除註釋?
- 18. 在SublimeText中註釋爲SASS文件不工作corectly /而不是/
- 19. UNIX,如何從幾個文件中刪除註釋?
- 20. Python:如何刪除註釋行並寫入同一個文件?
- 21. 從文件中刪除第一個多行註釋
- 22. 刪除所有* c文件中的第一個多行註釋
- 23. 刪除文本框但保留註釋
- 24. HTML Tidy刪除條件註釋
- 25. 使用條件註釋刪除內容?
- 26. Gulp-sass - 刪除文件的路徑
- 27. 更改mkmapview(刪除註釋)
- 28. Groovy刪除多行註釋
- 29. 刪除Intellij中的註釋
- 30. Scichart不能刪除註釋
您是否考慮過使用內嵌樣式註釋('//這是一個註釋')來註釋,該註釋不應該是已編譯的CSS和傳統的塊樣式註釋的一部分('/ *這也是註釋* /')評論是? – cimmanon
我指的是那些由SASS自動生成的評論。這些不是我自己添加的評論。 –
所有生產編譯的CSS都應該縮小,不要使用Sass註釋。這是一個給定的。我很好奇爲什麼你想禁用它們進行開發。 – bookcasey