簡體   English   中英

使用Visual Studio時,我可以將gulp任務拆分為不同的文件嗎?

[英]Can I split my gulp tasks between different files when using Visual Studio?

我正在使用Visual Studio 2015,並且具有使用gulp任務管理器運行的gulpfile。

文件越來越大。 有什么方法可以將任務拆分為多個文件。 如果有的話,我將非常感謝我如何做到這一點的一個很小的例子。

是的,正如gulp文檔所述: https : //github.com/gulpjs/gulp/blob/master/docs/recipes/split-tasks-across-multiple-files.md這是不推薦使用的,並且在gulp 4.0中不受支持。

gulpfile.js

var requireDir = require('require-dir');
var tasks = requireDir('./tasks');

或使用gulp-require-tasks

gulpfile.js

// Require the module.
var gulpRequireTasks = require('gulp-require-tasks');

// Call it when neccesary.
gulpRequireTasks({
  path: __dirname + '/tasks' // This is default
});

任務/ one.js

module.exports = {
  dep: ['clean:styles'],
  fn: function (gulp, callback) {
    return gulp.src('...')
      .pipe(plugin())
      .dest('...');
  }
};

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM