2016-01-21 95 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?

回答