底线我需要 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 文件复制到我的目的地。