SCSS编译器在PyCharm

时间:2015-10-16 10:13:50

标签: css sass pycharm jetbrains-ide file-watcher

我正在尝试在PyCharm中为Django项目设置一个SCSS转换器。

基本上,我需要的是将/static/scss/main.scss转换为/static/css/main.css

以下是SCSS File Watcher的配置:

Program: /home/maverick/.rvm/gems/ruby-2.2.3/bin/scss

Arguments: --no-cache --update /home/maverick/Documents/DjangoProjects/timberg/static/css/$FileNameWithoutExtension$.css

Working directory: /home/maverick/Documents/DjangoProjects/timberg/static/scss

Output paths to refresh: /home/maverick/Documents/DjangoProjects/timberg/static/css/$FileNameWithoutExtension$.css

正在发生的事情是main.css正在应该生成的地方。但它只包含错误,而不是预期的css,如下所示:

/*
Error: Inconsistent indentation: 2 spaces were used for indentation,    but the rest of the document was indented using 8 spaces.
    on line 39 of    /home/maverick/Documents/DjangoProjects/timberg/static/css/main.css

等等。

这里有什么问题?我该如何解决?

1 个答案:

答案 0 :(得分:0)

问题发生在Arguments部分。

应该是:

$FileName$:/home/maverick/Documents/DjangoProjects/timberg/static/css/$FileNameWithoutExtension$.css

不仅仅是:

/home/maverick/Documents/DjangoProjects/timberg/static/css/$FileNameWithoutExtension$.css

我的错误是在开始时遗漏$FileName$: