调试 gulp 任务非常慢,无法到达第一个断点
Debugging gulp task is very slow to hit first breakpoint
我有一个正在调试的 gulp 任务,但到达第一个断点需要很长时间。
这就是我调试任务的方式
node-debug gulp taskName
它调出 chrome 大约需要 30 秒才能达到我的断点。我想指出,我尝试调试的 gulp 文件和代码非常小且重量很轻。
我想通了这个问题。
我的 gulp 文件在顶部全局定义了文件上其他任务的要求。
//var browserSync = require('browser-sync').create();
//var foreach = require('gulp-foreach');
//var fileList = require('gulp-filelist');
//var gp_concat = require('gulp-concat');
//var gp_rename = require('gulp-rename');
//var gp_uglify = require('gulp-uglify');
//var browserSync = require('browser-sync').create();
//var watch = require('gulp-watch');
//var removeFiles = require('gulp-remove-files');
//var fs = require('fs');
虽然我的任务没有使用它们,但它们仍然被初始化,因此增加了调试加载时间。我要做的是在我需要的地方定义它们。
我有一个正在调试的 gulp 任务,但到达第一个断点需要很长时间。
这就是我调试任务的方式
node-debug gulp taskName
它调出 chrome 大约需要 30 秒才能达到我的断点。我想指出,我尝试调试的 gulp 文件和代码非常小且重量很轻。
我想通了这个问题。 我的 gulp 文件在顶部全局定义了文件上其他任务的要求。
//var browserSync = require('browser-sync').create();
//var foreach = require('gulp-foreach');
//var fileList = require('gulp-filelist');
//var gp_concat = require('gulp-concat');
//var gp_rename = require('gulp-rename');
//var gp_uglify = require('gulp-uglify');
//var browserSync = require('browser-sync').create();
//var watch = require('gulp-watch');
//var removeFiles = require('gulp-remove-files');
//var fs = require('fs');
虽然我的任务没有使用它们,但它们仍然被初始化,因此增加了调试加载时间。我要做的是在我需要的地方定义它们。