我試圖爲前端框架,將在SASS(以及可能的CoffeeScript)的基礎上我在哪裏部署創建不同的路徑創建構建系統變量值。例如,我可能在我的本地SASS中引用了一個映像文件../images/image.png
,這在我的本地環境中工作正常。但是,我的客戶有一個非常鎖定的環境,必須以不同的方式完成(從CDN獲取其圖像)。所以他們的圖像路徑可能看起來像~Some_service_call/images/image.png
。不同SASS/CoffeeScript的基礎上構建
我希望能做的是爲兩種環境準備好某種配置,所以當我在本地開發時,我可以通過終端運行一個命令,如build local package
或build deploy package
,它可以自動識別我部署的環境並使用基於此的路徑。我最好有一個單獨的配置JSON文件,該文件控制爲每個SASS/Coffeescript變量使用哪些路徑。
到目前爲止,我已經開始考慮咕嚕了這一點,但不知道它的正確的解決方案。有沒有人曾經嘗試過這種類型的東西,有什麼工作/不適合你?
這似乎是SASS的一個很好的方法。你知道在編譯過程中是否有類似於CoffeeScript的方法嗎?如果它有幫助,我使用Codekit來編譯,但我不知道它爲此提供的任何功能。 – 2013-04-16 16:51:16
對不起,我不使用CoffeScript(還)。 PS不要忘記接受答案。對於CoffeeScript,更好地提出一個單獨的問題。 – 2013-04-16 20:50:00