Web Essentials 2012.LESS导入(参考)

时间:2014-04-23 06:51:35

标签: visual-studio-2012 less web-essentials

我有一些只包含变量的.Less文件。我想在其他Less文件中引用这些变量。 .Less提供(引用)样式导入(http://lesscss.org/features/#import-options

Example: @import (reference) "foo.less";

这看起来正是我想要的变量文件,但是当我在VS2012中使用WebEssentials尝试它时,我试图导入我的“vars.less”文件时出现这些错误

在“@import”之后缺少一个URL
预计有媒体查询或分号

@import (reference) "_vars";
  1. WebEssentials .Less集成是否不支持此功能?
  2. 我不应该导入。不喜欢这样吗?
  3. 由于

2 个答案:

答案 0 :(得分:1)

我正在运行与WebEssentials2013相同的问题。尽管有错误,但编译仍然正确。

来自https://github.com/madskristensen/WebEssentials2013/issues/218

  

警告是因为VS的LESS解析器无法识别新语法。   忽略它们。

答案 1 :(得分:1)

我不认为这是参考的正确用法。

来自http://lesscss.org/features/#import-options

  

使用@import(引用)导入外部文件,但不将引入的样式添加到已编译的输出中,除非引用。

如果您的变量文件只包含变量,那么您可以导入它们,因为它们不输出css,并且与mixin文件相同。

reference背后的想法是能够导入一个单独的less文件,其中包含样式,并且只编译用于css的样式。