2017-04-07 59 views
0

我遇到的問題是在加載頁面內容之前加載了javascript 因此決定在我的菜譜中使用gulp-defer軟件包。如何在gulp任務中使用gulp-defer?

下面是代碼

// including plugins 
var gulp = require('gulp') 
    defer = require("gulp-defer"); 

// task 
gulp.task('concat', function() { 
    gulp.src('./javascript/*.js') // path to your files 
    .pipe(concat('concat.js')) // concat and name it "concat.js" 
    .pipe(gulp.dest('./dest')); 
}); 
gulp.task('html:release', function() { 
    return gulp.src('./index.html') 
    .pipe(defer())     //defer method is called 
    .pipe(gulp.dest('./dest')); 
}); 

我提到這從一飲而盡,延遲package.actually我不能能夠理解它是如何處理的。 請任何人解釋如何在延期工作吞嚥任務。 在此先感謝!

回答

0

不知道你所要求的,但文件是自我解釋說:

移至渲染封鎖JavaScript和CSS成延遲加載 部分。

,如果你得到「消除阻止呈現 JavaScript和CSS在上面屏內容」從的PageSpeed 見解警告這很可能是有用的搜索結果

https://www.npmjs.com/package/gulp-defer