2016-01-21 79 views
0

後,我有一個main.less文件,其中包含@import了數.less文件,我編譯成1個main.css文件。.css文件不會上傳到服務器.LESS編譯phpStorm 10

main.less文件:

​​

在phpstorm 10我成立了一個文件觀察者編譯main.lessmain.css。我的部署選項是上傳修改過的文件上明確的節省(命令S)

在保存,如果我做了更改任何.less文件main.less文件被正確編譯。然後我所做的所有.less文件被更改爲上傳到服務器。但是,main.css沒有。我必須手動右鍵單擊它並上傳到服務器。

我相信這是因爲phstorm尋找變化較少被編譯,然後編譯少,沒有注意到的改變main.css

我的文件夾結構之前,我少即是:

/stylesheets/ 
____/imports/ 
________/header.less 
________/content.less 
________/footer.less 
________/ ......... 
____/main.less 
____/main.css 

我少文件觀察器設置爲:

Name: Less 
    Description: Compiles .less files into .css files 
    Uncheck Immediate file synchronization 
    Check Track only root files 
    File Type: Less 
    Scope: Project Files 
    Program: /usr/local/bin/lessc 
    Argument: main.less 
    Working directory: $FileParentDir$/stylesheets/ 
    Environment variables: 
     i. Name: PATH 
     ii. Value: 
       /Applications/MAMP/bin/php/php5.4.30/bin:/Users/xxx/.composer/vendor/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin 
    Output paths to refresh: $FileParentDir$/stylesheets/main.css 

我如何使它所以我main.css上傳main.less後一直compil ED?

回答