Gulp + TypeScript:如何在严格模式下使用gulp-load-plugins?

时间:2018-11-24 02:51:38

标签: node.js typescript gulp

在普通的JS中,我们可以像这样使用 gulp-load-plugins

const $ = require('gulp-load-plugins')();

//...
$.inject();

当然,JavaScript和TypeScript事先不知道我们将使用哪个插件。但是,如何才能在严格模式下满足TypeScript?

import * as gulp from 'gulp';
import * as _gulpPlugins from 'gulp-load-plugins';

// type ?
const gulpPlugins = _gulpPlugins();

export default class MarkupPreprocessingHelper {
  private preprocessMarkupFiles(globSelection: Array<string>) {

    return gulp.src(globSelection)
        .pipe(gulpPlugins.pug())
        // ...
  }
}

错误:

enter image description here

当然,已经安装了@types/gulp-load-plugins

我们如何解决?当然,禁用strict: true是非法保留。

0 个答案:

没有答案
相关问题