2016-08-14 1 views
2

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é?

+0

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

+0

*" 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

+0

En général: http://stackoverflow.com/a/29096837/783119 – LazyOne

Répondre

1

Ex: Si vous voulez que la racine dans css/css/

Juste donner "--update $ FileName $ --no-cache: FileParentDir $ $/css/$ FileNameWithoutExtension $ Css" à « Arguments "