0

我最近一直在与 phpstorm 文件观察者作斗争。我正在尝试设置一个 Compass scss 文件观察器来使用这个文件夹结构

project
    themes
        default-bootstrap
            sass
               modules
               etc
            css
               modules
               etc

如您所见,“sass”文件夹中的文件夹应该镜像在“css”文件夹中。我只是不知道我应该在参数、工作目录、输出路径框中放入什么:/以使其正常工作:/我已经创建从“default-bootstrap”文件夹中递归包含的范围,仅此而已。我不知道接下来会发生什么:/

例如,当我在 modules 文件夹中编辑一些 scss 文件时,我希望 phpstorm 将其编译到 css/modules 文件夹中。我在 phpstorm 中安装和配置了 ruby​​、sass 和 compass

谁能帮帮我吗 ?Jetbrains 的文档在这里并没有真正的帮助://

4

2 回答 2

0

我的 SCSS 观察器设置基于您的结构:

Scope: Project Files
Program: PATH_TO_COMPASS
Arguments:  --no-cache --update $FileName$:$ProjectFileDir$/themes/default-bootstrap/css/$FileNameWithoutExtension$.css
Working directory: $ProjectFileDir$/themes/default-bootstrap/sass
Output paths to refresh: $ProjectFileDir$/themes/default-bootstrap/css/$FileNameWithoutExtension$.css

$ProjectFileDir$相当于/home/{username}/{projects_path}/project

于 2014-11-18T22:48:34.793 回答
0

我的 SASS 观察程序设置(工作:-)),基于您的路径结构:

Arguments: --update $FileName$:$ProjectFileDir$/themes/default-bootstrap/css/$FileDirPathFromParent(sass)$$FileNameWithoutExtension$.css

Output paths to refresh: $FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map

Working directory: $FileDir$
于 2020-01-23T19:52:39.477 回答