2017-06-05 76 views
0

我是一個使用sass(.scss)進行造型的完整堆棧開發人員。但是,當我們的後端工作人員必須進行前端更改時,使用css是因爲他們對此感到滿意。如何將CSS每次轉換爲SCSS?

我必須每次手動將CSS轉換爲scss,否則我會覆蓋它們的更改。有沒有辦法更新我的scss文件來自動引入css更改?

我的IDE是PhpStorm(如果這能幫助任何人) SASS版本3.4.24

+0

「我將覆蓋他們的更改」 - 他們在哪裏進行這些更改?大概你在版本控制中唯一的東西是SCSS? –

+3

告訴他們使用SCSS,他們沒有理由不使用它。如果前端開發者決定SCSS是他們將要使用的,那麼其他人應該遵守。這就像'好我喜歡PHP,但我們的堆棧在nodeJS,但我會做PHP反正' – duck

+0

@OliverCharlesworth他們直接把它們放在CSS文件 –

回答

0

我沒有看到一個插件PHPStorm要做到這一點,你可能要自己做一個,但即使你做,它生產的SCSS可能不會比CSS好得多。轉換到SCSS只是爲了轉換回CSS是很愚蠢的。 SCSS的重點在於讓你不必編寫CSS。

您可以將CSS轉換爲SCSS,網址爲http://css2sass.herokuapp.com/。同樣,結果可能不會比如果你只保留CSS好得多。

我的解決方案實際上是有兩個單獨的CSS文件。 1是針對子域開發者的,1是針對SCSS編譯的。他們可以在CSS中工作,並且可以在SCSS中工作。

在技術人員面前,您可能需要一個工作場所解決方案。

+0

是的,這就是我設置它的方法,一個CSS文件,一個SCSS。 SCSS通過插件保存到CSS中,所以你要說的是,我必須每次都繼續將CSS轉換爲SCSS,直到找到可接受的工作場所解決方案? –

+1

@JDub好吧,那我的意思是3個文件。不爲SCSS編寫SCSS,1個SCSS和1個CSS的開發人員的CSS。 – Goose