webstorm配置scss自動編譯路徑


webstorm支持sass的同步編譯,也就是即寫即編譯,並且可以指定編譯后的css的目錄.

本文使用的webstorm為8.0版本

scss安裝:http://www.w3cplus.com/sassguide/install.html

打開webstorm:

點擊左上角的FileSettingsFile Watchers

在彈窗的窗口的右上角點擊綠色的 ‘+’ 號,然后選擇scss

 

-------------------------------------------------------------------------------

Arguments:

可以配置編譯后的文件的輸出路徑,我這里寫的是:

--no-cache --update --sourcemap --watch $FileName$:$FileParentDir$\css\$FileNameWithoutExtension$.css

注意, $FileName$后面有個冒號,然后$FileParentDir$表示的是scss文件所在的文件夾的父級文件夾,而不是scss文件的父文件夾.

舉個栗子,我的項目叫sass-learn,里面有個scss文件夾,里面存放scss文件,那么按照這樣配置的結果,style.scss所在的文件夾就是scss,scss的父文件夾就是sass-learn,然后找到sass-learn下的css文件夾,編譯后的style.css文件就會在這里.

---------------------------------------------------------------------------------

Output paths to refresh:

改成這樣:$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map

在使用的過程中還有兩點需要注意:

1.同步編譯只能在項目文件夾下,也就是webstorm左側打開的項目.隨便打開一個項目外的文件是不行的.
2.這個和webstorm沒有什么關系,就是sass編譯不能帶有中文,無論是路徑名,文件名,文件里的內容,都不能識別中文,如果要修改它也不是不可以,但我覺得不用中文也挺好的,養成好習慣嘛.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM