它没有找到我的@import'ed 文件。 如果我对它们使用//=require,它不会跟踪我在其他文件中定义的变量,所以 @import 是唯一的选择。
我什至尝试过使用完整的物理路径,例如 @import "/Users//Sites/project/stylesheets/test.less";它仍然找不到该文件。
它们在同一个目录中...
Sprockets + LESS 似乎有一个奇怪的问题。
我没有使用 RAILS,只是一个带 sprockets 的基 native 架服务器......
Less::ParseError: 'activity.less' 没有找到。 (在/Users/rountrjf/Sites/ce-platform/app/assets/stylesheets/app.less 中)
有人知道我该如何解决这个问题吗?
最佳答案
我发现的一个快速修复方法是在导入中给出文件的相对路径
例如:
@import "app/assets/stylesheets/app.less";
它对我有用。
更新:我发现的正确答案是:
使用这个sprockets-less gem
像魅力一样工作,不需要相对路径
检查我的例子here
关于css - sprockets + Less @import 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12354705/