J'essaie d'utiliser SCBS filechercher de WebStorm, mais peu importe quels paramètres je change, il sort toujours le fichier généré .css
dans le même répertoire que le fichier .scss
.Comment puis-je rendre WebStorm SCSS File Watcher de sortie vers un répertoire différent
J'ai essayé de changer les "arguments" de:
--no-cache --update $FileName$:$FileNameWithoutExtension$.css
à:
--no-cache --update ../$FileName$:$FileNameWithoutExtension$.css
mais le fichier de sortie est toujours généré au même endroit. Cependant, j'ai modifié et sauvé mon fichier .scss
, vu le déclencheur de surveillance de fichier, et j'ai vu que le fichier généré a changé ... il n'a tout simplement pas mis la version changée dans un endroit différent.
J'ai essayé de fournir des options --output
et -o
, mais on m'a dit que celles-ci ne sont pas valides (ce qui est logique car la ligne de commande SCSS s'attend à ce que la sortie soit un argument et non une option). Alors j'ai essayé d'utiliser juste:
../$FileName$:$FileNameWithoutExtension$.css
pas de chance. Alors je pensais que « peut-être, ce sont les" chemins de sortie pour se rafraîchir », donc je changé que de:
$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
à:
../$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
... et encore, je viens d'obtenir le fichier de sortie le même répertoire.
Est-il même possible d'afficher la sortie WebStorm ailleurs ou le chemin de sortie est-il corrigé?
Je n'utilise pas SCSS moi-même .. mais autant que je sache, vous devez modifier le chemin ** après **': 'et pas avant, par exemple quelque chose comme '$ FileName $: $ FileParentDir $/$ FileNameWithoutExtension $ .css' – LazyOne
*" Puis j'ai pensé "peut-être que c'est le 'Chemin de sortie à rafraîchir'" "* Non. Le champ 'Output path to refresh' permet à IDE de rechercher les fichiers modifiés et les fichiers générés/imbriqués sous le fichier source - [cela n'affecte en rien l'emplacement du fichier généré] (https://www.jetbrains.com/ phpstorm/help/nouveau-watcher-dialog.html? search = file% 20watchers # immediateFileSynchronization). – LazyOne
En général: http://stackoverflow.com/a/29096837/783119 – LazyOne