LESSC使用环境变量编译到自定义路径

时间:2015-07-14 16:20:44

标签: intellij-idea less environment-variables webstorm file-watcher

底线我需要lessc将我的main.less文件编译为$ CATALINA_EC_TMP / main.css

我正在开发这个项目,我需要使用LESSC生成源自相同源(LESS文件)的多个输出css文件。

因此,使用Jet Brain(WebStorm或IntelliJ Idea)文件监视器,我没有太多选项可以使用环境变量将输出文件保存到自定义路径。

我使用环境变量的原因是因为某些输出文件位于临时路径中(每当我使用ant部署时它都会更改)

那说......

这是我的环境变量:

$CATALINA_EC_TMP = '/foo/bar/'

它正在改变,所以在下一次部署中,它将不再是 / foo / bar /

这是我的IDE执行的编译较少文件的命令行

/usr/local/bin/lessc --no-color main.less

我需要lessc将我的main.less文件编译为 $ CATALINA_EC_TMP / main.css

因此生成的文件将是 /foo/bar/main.css 或$ CATALINA_EC_TMP值的任何位置。

我希望有一个解决方案,无论如何,如果它不存在我想我会在编译时使用fswatcher将生成的css文件复制到我的目的地。

0 个答案:

没有答案