全局模式
js/base/*.css与任何文件都不匹配,因此没有目的地。通常,这样的任务期望多个输入合并为一个输出。另外,请记住,这
less是一项
多任务 ,并且
files作为孩子的孩子
less不会做您期望的事情。(它将其视为目标,而不是src / dest地图)
如果您希望将.less 1-1转换为.css,则可以使用动态扩展。(或者您可以手动定义每个src / dest对,但是谁想这样做?)
在您的情况下:
less: { options: { paths: ['js/base'] }, // target name src: { // no need for files, the config below should work expand: true, cwd: "js/base", src: "*.less", ext: ".css" }}


