【问题标题】:How Can I Make WebStorm SCSS File Watcher Output to Different Directory如何使 WebStorm SCSS 文件观察器输出到不同的目录
【发布时间】:2016-08-14 16:41:16
【问题描述】:

我正在尝试使用 WebStorm 的 SCSS 文件观察器,但无论我更改什么设置,它总是将生成的 .css 文件输出到与 .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 .. 但据我所知,您需要修改路径 after : 而不是之前,例如类似$FileName$:$FileParentDir$/$FileNameWithoutExtension$.css
  • " 然后我想“也许是'要刷新的输出路径'”" 不。 Output path to refresh 字段用于 IDE 在源文件 -- it does not affect generated file location at all 下查找更改的文件和组/嵌套生成的文件。

标签: sass webstorm file-watcher


【解决方案1】:

例如:如果你想要 root/css/ 中的 css

只需将 "--no-cache --update $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.css" 给 "Arguments"

【讨论】:

  • 它给了我以下错误:找不到名为“缓存”的选项。我不得不把这个“--watch --update $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.css”改为“Arguments”
猜你喜欢
  • 1970-01-01
  • 2017-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 2017-01-26
相关资源
最近更新 更多