我最近安装了文件观察器插件,我必须将其配置为使用指南针来编译我的sass文件。 我目前的配置是:
Program: compass
Arguments: compile
Working dir:
Env vars:
output:
如何在scss的父文件夹中定位到(向上文件夹树)config.rb文件的最近路径? 我需要它放入“Working dir:”字段
我的路径是
scss:
projects/<gitrepo>/<project>/<module-name>/static/<same-module-name>/scss/common/main.scss
css:
projects/<gitrepo>/<project>/<module-name>/static/<same-module-name>/css/common/main.css
config.rb are in:
projects/<gitrepo>/<project>/<module-name>
scss下的模块名称和文件夹可能会有所不同。
由于
答案 0 :(得分:0)
我正在使用以下解决方案:
在您的想法项目文件夹中通过此命令在Idea项目文件夹中创建指南针项目:
compass create --css-dir <your css dir here> --sass-dir <your SASS dir here>
这将在您的想法项目的根目录中创建config.rb
(这很重要)。您可以详细了解调用compass create --help
的可能选项。
为SASS / SCSS文件观察器设置以下设置
Scope: project files Program: compass.bat Arguments: compile $FilePathRelativeToProjectRoot$ Working directory: $ProjectFileDir$ Environment variables: --empty-- Output paths to refresh: --empty--
PATH
环境变量中。