我剛剛開始使用scss(使用Webstorm),它似乎在保存scss文件後自動生成/更新css文件。不幸的是,當我現在保存scss文件時,沒有對css文件進行更改。我正在從不同位置處理這些文件,所以我猜測Webstorm設置可能會有所不同。我認爲文件觀察員可能與此有關,但我不確定程序領域會發生什麼。我真的不知道爲什麼會發生這種情況。保存到scss文件會自動更新css文件嗎?
回答
不,保存.SCSS
文件不會自動編譯最終的樣式表文件。你需要做的是設置一個手錶。有很多方法可以做到這一點(還有許多方案可以幫你做到)。
最直接的是通過命令行。假設你已經安裝了SASS寶石(和你在Ruby環境是),請在命令行中執行以下操作:
導航到你的.scss文件/秒保持的文件夾。
運行以下命令:
sass --watch style.scss:style.css
注:以上假定您.scss和.css文件都被命名爲風格,進行相應的調整,如果他們不。另外,如果.css和.scss文件位於不同的目錄中,則必須相應地調整路徑。
記住,sass --watch
然後yourScssFile.scss
:yourCssFile.css
或者您可以使用一個應用程序,像LiveReload看文件給你。這需要一些配置,但是如果你只是剛剛開始在SCSS/SASS的惡劣世界中,那麼它可能會更容易一些
Yopu可以使用WebStorm中的File Watchers自動更新關於改變SCSS的CSS文件;但是這也需要安裝外部SCSS編譯器(SASS gem)。請參閱http://www.jetbrains.com/webstorm/webhelp/transpiling-sass-less-and-scss-to-css.html#d104715e458以獲取更多信息
Jetbrain的PyCharm IDE也是如此。創建或編輯SASS文件將允許您通過文件編輯器頂部的工具欄輕鬆添加觀察器。 –
- 1. 如何在更改時自動同步/刷新SCSS/CSS文件?
- 2. 將CSS更改添加到SCSS文件
- 3. Netbeans SCSS文件自動完成就像CSS文件
- 4. Chrome不會保存對SCSS文件的更改
- 5. PhpStorm:自動部署.css文件後文件觀察員transpiled .scss文件
- 6. JNLP不會自動更新JAR文件
- 7. iOS 6的文檔文件夾不會自動更新文件
- 8. 當我保存我想要導入到sass文件的文件時,會自動創建.css&.css.map文件
- 9. 自動保存文件
- 10. 編譯* .css文件和* .scss文件
- 11. Gulp不更新輸出css與新的scss文件
- 12. 將上傳文件保存到SQL Server會更好嗎?
- 13. 如果文件不存在,「io.open」會保存文件嗎?
- 14. PhpStorm和SCSS將scss文件編譯成一個css文件
- 15. 自動更新CSV文件
- 16. 自動更新.edmx文件?
- 17. scss文件中的更改不反映在css文件中
- 18. 保存文件到文件
- 19. 如何保存到當前文本文件/更新到當前文本文件?
- 20. 下載文件並將其自動保存到文件夾
- 21. Mongoose更改文件_id保存/更新
- 22. CSS文件不會在CentOS7中更新
- 23. 無法將多個scss文件提取到一個css文件
- 24. 許多SCSS/SASS文件到一個CSS文件?
- 25. phpStorm不會將一些scss文件轉儲到css
- 26. 如何每次在Vim中保存其「源文件」時自動更新或壓縮CSS,JS和HTML文件?
- 27. 無法保存css文件
- 28. Gulp不會刷新對導入的scss文件的更改
- 29. OCR輸出自動保存到一個文本文件到文件夾
- 30. 無法移動CSS文件到新的css文件夾
你能提出任何需要這樣做的程序嗎? – Randomishlying
我給我的回答添加了一個建議:) – monners
這可能也有幫助(假設你在Mac上)http://mac.appstorm.net/roundups/internet-roundup/5-mac-apps-that-make- css-preprocessors-easy-use/ – monners