LHJ

I'm a FE developer.

gulp-accessibility uncaught typeerror first argument must be a string or buffer

29 Oct 2020 » node_module

gulp-accessibility uncaught typeerror first argument must be a string or buffer

function accessibility_test() {
  return src(`${gulpConfig.dist}/html/**/*`)
    .pipe($.accessibility({
      Accessibilityrc: '.accessibilityrc'
    }))
    .on('error', console.log)
    .pipe($.accessibility.report({
      reportType: 'txt'
    }))
    .pipe($.rename({
      extname: '.txt'
    }))
    .pipe(dest('reports/txt'))
}

위와 같은 식이 있는데, src('${gulpConfig.dist}/html/**/*') 이 부분의 인자값으로 .html 파일만 들어가야하는데, dist/html 폴더에 다른 폴더가 생성되어서 해당 폴더가 인자값으로 전달되어서 uncaught type error first argument... 에러가 발생한 것이다.

이점 주의하자!