Sass 如何让PyCharm File Watcher维护SCSS输出的目录结构
我目前正在使用PyCharm的文件监视功能设置自动的SCS->CSS转换。我可以将文件输出到另一个目录,但我无法让它们相对于特定目录进行输出。目前,我有以下设置和相关的文件树: 树 文件监视程序设置Sass 如何让PyCharm File Watcher维护SCSS输出的目录结构,sass,pycharm,Sass,Pycharm,我目前正在使用PyCharm的文件监视功能设置自动的SCS->CSS转换。我可以将文件输出到另一个目录,但我无法让它们相对于特定目录进行输出。目前,我有以下设置和相关的文件树: 树 文件监视程序设置 作用域是递归的media/src/css/目录和所有子目录 参数为--无缓存--更新$FileName$:$ProjectFileDir$/media/c/$FileDirRelativeToProjectRoot$/$filenamwithoutextension$.css 工作目录是$Proj
- 作用域是递归的
目录和所有子目录media/src/css/
- 参数为
--无缓存--更新$FileName$:$ProjectFileDir$/media/c/$FileDirRelativeToProjectRoot$/$filenamwithoutextension$.css
- 工作目录是
$ProjectFileDir$/media/src/css/
- 要刷新的输出路径是
$ProjectFileDir$/media/c/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.css
file2.scss
时,会出现一个错误,指出media/c/media/src/css/folder
不存在,这不是我想要文件的位置
我遇到的问题是,我希望保留相对于工作目录根的所有路径(即
media/src/css/folder
->media/c/css/folder
,但我的所有源SCSS文件都位于项目根目录下的多个文件夹级别下,本教程仅指定了如何维护文件夹结构,如果您直接在根目录下编译,而不是在根目录下编译文件夹。有人知道我的文件夹结构是如何实现的吗可以保留,以便media/src/css
下的任何内容在media/c/css
中具有相同的相对输出?另一个问题中的CrazyCoder发布的解决方案。很难找到,因此我正在链接它
引述:
诀窍是使用$FileDirPathFromParent(dir)$macro:
我有完全相同的问题。一个文件夹具有结构和SCS,另一个文件夹具有相同的结构但传输了css。也没有找到解决方案:/
|media/
|-c/
| |-css/
| |-folder/
| | |-file2.css
| --file.css
--src/
|-css/
|-folder/
| |-file2.scss
--file.scss