使用nodejs gulp在Less中导入.css文件

根据这个问题 ,可以从less于v.1.4.0导入css文件。
我试图使用gulp-less任务,它不工作。
有什么办法可以像这样导入css文件: @import "../spritesheet.css"; 与nodeJS吞咽?

使用@import ([keyword]) "filename" ,根据您的需要,有几种方法可以将文件包含在LESS中。

允许的关键字是:

  • 参考:使用较less的文件,但不输出它
  • 内联:将源文件包含在输出中,但不处理它
  • less:将文件视为Less文件,不pipe文件扩展名是什么
  • CSS:无论文件扩展名如何,都将文件视为CSS文件
  • 一次:只包含一次文件(这是默认行为)
  • 多个:多次包含文件
  • 可选:当找不到文件时继续编译

Lesscss.org – 导入选项

我不清楚你的用例是什么,但是如果你想在你的LESS文件中进一步使用spritesheet.css的内容(例如在你的spritesheet中定义的扩展类),你需要(less)关键字。

如果你只是想将spritesheet.css的内容spritesheet.css到你的输出文件中,而不是从LESS文件中访问它们,那么坚持(inline)