使用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)
。