对于SASS生成的行注释,有没有办法表示从项目根开始而不是文件系统根目录的文件位置?
现在我有:
file:///Users/user-1/Sites/mysite/sass/_base.scss
拥有以下内容真棒:
sass/_base.scss
所以我们不会遇到像这样的冲突/覆盖:
file:///Users/user-1/Sites/mysite/sass/_base.scss
file:///Users/user-2/Sites/mysite/sass/_base.scss
答案 0 :(得分:0)
没有配置选项可以让您生成sass生成的资产的行注释显示相对于项目根目录的路径。
然而,似乎你要求错误解决你的问题。您遇到的问题是,每次不同的用户编译资产时,您最终会对行注释产生冲突/覆盖。但是,您可能不需要首先将预编译资产签入到版本控制系统中,如果是这种情况,那么您不应该这样做,并且应该在部署期间坚持预编译它们。
事实上,您还应该在生产中压缩资产,您可以将此行添加到config/environments/production.rb
:
config.assets.compress = true