我有它工作,但有了这些设置,它需要一段时间,直到PhpStorm的变化.如果我删除../css/
了参数字符串的一部分,那么它会在scss文件所在的同一目录中创建/更新css文件,但会立即执行.我究竟做错了什么?
我在OS X 10.8.3上使用PhpStorm 6.0.1
正如在上一个答案中提到的那样,您必须相应地设置"输出路径"选项.喜欢:
Arguments: --no-cache --update $FileName$:$FileParentDir$/css/$FileNameWithoutExtension$.css Working directory: $FileDir$ Output Paths: $FileParentDir$/css/$FileNameWithoutExtension$.css
现在,输出路径与scss输出目录匹配,因此IDE知道在哪里查找输出以及它的外观
我建议使用node-sass,速度提高10倍以上
npm install -g node-sass
计划:
/usr/local/bin/node-sass
参数:
$FileName$ $FileNameWithoutExtension$.css
输出路径:
$FileNameWithoutExtension$.css:$FileNameWithoutExtension$.css.map
编辑:
如果要压缩css文件,请将其用于参数:
--output-style compressed $FileName$ $FileNameWithoutExtension$.css
对于任何人在Windows环境中使用node-sass,这里你去,
程序:
视窗
C:\Users\%username%\AppData\Roaming\npm\node-sass.cmd
Linux的
/usr/local/bin/node-sass
参数(Windows):
$FileName$ $ProjectFileDir$\dist\$FileNameWithoutExtension$.css
刷新(窗口)的输出路径:
$ProjectFileDir$\dist\$FileNameWithoutExtension$.css