2016-01-13 13 views
2

我目前正在使用PyCharm的文件觀察器功能設置自動SCSS - > CSS轉換設置。我能夠將文件輸出到另一個目錄,但我無法讓它們相對於特定目錄執行它。目前,我有以下設置和相關文件樹:我如何讓PyCharm文件觀察器維護我的目錄結構爲SCSS輸出

|media/ 
|-c/ 
| |-css/ 
| |-folder/ 
| | |-file2.css 
| --file.css 
--src/ 
    |-css/ 
    |-folder/ 
    | |-file2.scss 
    --file.scss 

文件觀察器設置

  • 範圍是media/src/css/目錄及其所有子目錄遞歸
  • 參數是--no-cache --update $FileName$:$ProjectFileDir$/media/c/$FileDirRelativeToProjectRoot$/$FileNameWithoutExtension$.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

+0

我有完全一樣的問題。一個文件夾的結構和scss,另一個具有相同的結構,但是轉錄了css。還沒有找到解決方案:/ – darkless

回答

相關問題