Less @导入两次编译的更少文件
这是我的问题。在我的css目录中,我有一个更少的目录,其中包含page.less和search.less。在page.less内部,当grunt符合我的less文件时,我使用导入方法呈现我的搜索样式。我最终得到了page.css。在page.css中,搜索样式被添加了两次,即使在page.less文件中,我只在一个地方导入它 我的gruntfile.js如下Less @导入两次编译的更少文件,less,gruntjs,Less,Gruntjs,这是我的问题。在我的css目录中,我有一个更少的目录,其中包含page.less和search.less。在page.less内部,当grunt符合我的less文件时,我使用导入方法呈现我的搜索样式。我最终得到了page.css。在page.css中,搜索样式被添加了两次,即使在page.less文件中,我只在一个地方导入它 我的gruntfile.js如下 less: { options: { compress: false,
less: {
options: {
compress: false,
ieCompat: false
},
dev: {
dest: "css/page.css",
src: [
"css/less/*"
]
}
},
模式src:[“css/less/*”]
正在编译所有文件
此模式应仅包括未导入到其他文件中的文件,否则将再次包括文件B(导入文件A)和文件A本身
在compass sass中,下划线用于标识导入其他文件的文件,而“主”文件(导入其他文件)没有下划线。模式src:[“css/less/*”]
正在编译所有文件
此模式应仅包括未导入到其他文件中的文件,否则将再次包括文件B(导入文件A)和文件A本身
在compass sass中,下划线用于标识导入到其他文件中的文件,而“主”文件(导入其他文件)没有下划线。我不确定这是否有效,因为我不知道Grunt如何处理较少的导入,较少中的默认值是只@import一次。但是您可能想尝试使用
@import(once)'yourfile.less'
看看会发生什么。模式src:[“css/less/*”]
正在编译所有文件。此模式应仅包括未导入到其他文件中的文件,否则将再次包括文件B
(导入文件A
)和文件A
本身。在compass sass
中,下划线用于标识导入到其他文件中的文件,而“主”文件(导入其他文件)没有下划线。@WallaceSidhrée Wow不敢相信我错过了,谢谢你的解释。“它现在起作用了!”华莱士·西德雷:这听起来值得我回答。您应该这样发布。@ScottS:发布我的评论作为回答,因为它被证明是有用的…;)我不确定这是否有效,因为我不知道Grunt如何处理较少的导入,并且Less中的默认设置是只@import一次。但是您可能想尝试使用@import(once)'yourfile.less'
看看会发生什么。模式src:[“css/less/*”]
正在编译所有文件。此模式应仅包括未导入到其他文件中的文件,否则将再次包括文件B
(导入文件A
)和文件A
本身。在compass sass
中,下划线用于标识导入到其他文件中的文件,而“主”文件(导入其他文件)没有下划线。@WallaceSidhrée Wow不敢相信我错过了,谢谢你的解释。“它现在起作用了!”华莱士·西德雷:这听起来值得我回答。您应该这样发布。@ScottS:发布我的评论作为回答,因为它被证明是有用的…;)