Css 将指南针样式编译到任意生成目录中
我的SCSS文件位于相对于项目根目录的Css 将指南针样式编译到任意生成目录中,css,build,sass,compass-sass,Css,Build,Sass,Compass Sass,我的SCSS文件位于相对于项目根目录的assets/styles/和config.rb中。我的构建过程允许用户创建任意的构建目录并从那里构建。因此,我希望能够做到这一点(从项目根开始): 我希望它能在build/styles/中生成CSS文件。当然,我不想硬编码config.rb中的build目录。相反,我想相对于我运行的目录compass设置css\u dir。不幸的是,Compass似乎处理了与项目根相关的所有事情 有什么办法可以做到这一点吗?我的替代解决方案是让一个脚本在build目录中生
assets/styles/
和config.rb
中。我的构建过程允许用户创建任意的构建目录并从那里构建。因此,我希望能够做到这一点(从项目根开始):
我希望它能在build/styles/
中生成CSS文件。当然,我不想硬编码config.rb
中的build
目录。相反,我想相对于我运行的目录compass
设置css\u dir
。不幸的是,Compass似乎处理了与项目根相关的所有事情
有什么办法可以做到这一点吗?我的替代解决方案是让一个脚本在build目录中生成相应的
config.rb
,然后从那里编译compass
。你要问的不是compass的工作原理。见:
$ mkdir build
$ cd build
$ compass compile ../