当我使用SCSS文件观察器时,为什么PyCharm不会自动刷新CSS输出文件?

时间:2014-03-24 00:20:16

标签: sass pycharm

我已经配置了一个PyCharm文件监视程序,它将SCSS(在SCSS文件夹中)转换为CSS(在CSS文件夹中)。仅当我关闭并重新打开CSS文件夹下拉列表时,CSS文件才会反映SCSS文件中的更改。如何使此过程自动化?

这就是我在参数字段中的含义: --no-cache --update $FileName$:$ProjectFileDir$/main/static/css/$FileNameWithoutExtension$.css

Screenshot

3 个答案:

答案 0 :(得分:2)

要刷新的输出路径选项是刷新的目录。它需要匹配您在参数字段$ ProjectFileDir $ / main / static / css /

中指定的输出目录

答案 1 :(得分:2)

供将来参考:我在这里发布了一篇关于如何使用SCSS配置文件监视器的文章。

http://codeveloped.blogspot.nl/2015/01/pycharm-filewatcher-and-sass-scss.html

答案 2 :(得分:0)

  1. console:gem install sass
  2. console:gem install scss
  3. console:gem install compass
  4. console:scss< - get the path
  5. Pycharm:“Programm”设置:路径从4.它可能是/ usr / local / bin / scss或usr / bin / scss
  6. Pycharm:“Arguments”设置: - no-cache --update --force --sourcemap = none --compass $ FileName $:$ ProjectFileDir $ / app-name / static / css / $ FileNameWithoutExtension $ .css (小心使用前面提到的$ Sourcepath变量,它可以返回,具体取决于项目多路径path1:path2:path3和scss什么都不做)
  7. Pycharm:“要刷新的输出路径”set:$ ProjectFileDir $ / app-name / static / css /