WebStormのSCSSファイルウォッチャーを使用しようとしていますが、変更した設定にかかわらず、常に.css
ファイルが.scss
ファイルと同じディレクトリに出力されます。WebStorm SCSSファイルウォッチャーを別のディレクトリに出力する方法
--no-cache --update $FileName$:$FileNameWithoutExtension$.css
へ:私はから "引数" を変更しようとしました
--no-cache --update ../$FileName$:$FileNameWithoutExtension$.css
が、出力ファイルがまだ同じ場所に生成されます。しかし、私は.scss
ファイルを変更して保存し、ファイルウォッチャートリガを見て、生成されたファイルが変更されたことを見ました...それは、変更されたバージョンを別の場所に置かなかっただけです。
私は--output
と-o
オプションを提供しようとしましたが、それらは無効であると言われました。コマンドラインSCSSは出力がオプションではなく引数であると予想しているため意味があります。だから私はちょうど使用しようとしました:
../$FileName$:$FileNameWithoutExtension$.css
運がありません。
$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
へ:
../$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
...、まだ、私はちょうどで、出力ファイルを取得し、私はので、私はそれからに変更、「多分それはリフレッシュする出力パス "だ」と思いました同じディレクトリ。
WebStormを他の場所に出力することは可能ですか、または出力パスが固定されていますか?
自分でSCSSを使用していませんが、私が知っている限り、パス' ** ** 'を変更する必要があります。 '$ FileName $:$ FileParentDir $/$ FileNameWithoutExtension $ .css'のようなもの – LazyOne
*「それは、「リフレッシュする出力パス」なのかもしれないと思っていました。 'Output path to refresh'フィールドは、IDEが変更されたファイルを検索し、ソースファイルの下に生成されたファイルをグループ化/ネストする - [生成されたファイルの場所にはまったく影響しない](https://www.jetbrains.com/ phpstorm/help/new-watcher-dialog.html?search =ファイル%20watchers#immediateFileSynchronization)。 – LazyOne
一般的には:http://stackoverflow.com/a/29096837/783119 – LazyOne