是什么导致我无法使用gulpfile中的glob阻止我的任务完成?

时间:2019-05-22 10:07:33

标签: gulp gulp-babel babel-core

我正在使用gulp babel,当我更改路径以包括glob时,不再获得输出,但是当我在中具有特定路径时,我得到了输出。

我正在使用gulp babel版本8,但我的gulp任务仅在提供完整路径时才成功运行,该任务正常运行,并且将文件输出到我提供的目的地,但该文件夹包含很多我想使用babel的文件。 当我更改为使用glob时,任务只是开始但从未停止,并且没有文件输出,我曾尝试对其进行谷歌搜索,但似乎没有关于此类问题的许多有用材料

    const headers = new HttpHeaders({
      'Content-Type': 'application/x-www-form-urlencoded',
      'Authorization': `Basic <base64 encoded ${environment.clientId}:${environment.clientSecret}`
    });
    const options = {
      headers: headers
    };
    const body = {
      grant_type: 'authorization_code',
      code: code,
      redirect_url: this.getCallbackURL(),
      client_id: environment.clientId,
      client_secret: environment.clientSecret
    };
    return this.httpClient.post('https://openid-connect-eu.onelogin.com/oidc/token', body, options).toPromise();

我希望我使用*将两个文件都包含在gulp任务中,并在与第一个文件相似的同一文件中产生输出,而无需使用*。

1 个答案:

答案 0 :(得分:0)

我现在已经解决了我的问题。万一以后有人遇到同样的问题,我的代码就会出现语法错误。

通过使用以下命令注销gulptask中的任何潜在错误非常有用     .on("error", err => console.log(err))已包含在您的任务中。