Npm 在Gulp中编译Less时出错:`未找到带有单数glob的文件`

Npm 在Gulp中编译Less时出错:`未找到带有单数glob的文件`,npm,gulp,less,Npm,Gulp,Less,我在一个传统的网站上工作,它有一些预先设置的Gulp命令 我想把一些.less文件编译成.css。现有脚本如下所示: gulp.task('less', function(){ return gulp.src('./src/css/less/app.less') .pipe(less({ paths: [ path.join(__dirname, 'less', 'includes') ] })) .pipe(gulp.dest('./src/css/')) }); 但

我在一个传统的网站上工作,它有一些预先设置的Gulp命令

我想把一些.less文件编译成.css。现有脚本如下所示:

gulp.task('less', function(){
  return gulp.src('./src/css/less/app.less')
  .pipe(less({
    paths: [ path.join(__dirname, 'less', 'includes') ]
  }))
  .pipe(gulp.dest('./src/css/'))
});
但是,当我运行此命令时,会出现一个错误:

Error: File not found with singular glob: /src/css/less/app.less (if this was purposeful, use `allowEmpty` option)
我已经检查了所有路径、所有导入路径和目录,它们都正常

我正在使用Gulp Local:4.0.0,CLI:2.3.0


有人知道这是什么原因吗?

也许以后会,但是Gulp4有一种新的用于编写任务的语法。 此外,还必须修复源文件的错误路径:

//gulpfile.js
常量SRC='SRC';
const DIST='src';
函数lessTask(cb){
返回src(src+'/less/app.less')
.管道(小于()
.pipe(dest(DIST+'/style.css');
}
exports.default=系列(lessTask);
在终端上: 吞咽
该路径应与gulpfile.js相对。“是吗?”马克·杜!不是的!谢谢