gpt4 book ai didi

node.js - 是否有 gulp 的链接检查器?

转载 作者:搜寻专家 更新时间:2023-10-31 22:39:17 25 4
gpt4 key购买 nike

是否有 gulp 的 404 链接检查器?我正在寻找类似 grunt 的 grunt-link-checker 的东西对于那些不熟悉的人,它提供了 404 的内部和外部链接列表。

最佳答案

gulpfile 就是 javascript。所以你可以很容易地为此做一个任务:

var gulp = require('gulp');
var gutil = require('gulp-util');
var Crawler = require('simplecrawler');

gulp.task('checklinks', function(cb) {
Crawler.crawl('http://example.com/')
.on('fetch404', function(queueItem, response) {
gutil.log('Resource not found linked from ' +
queueItem.referrer + ' to', queueItem.url);
gutil.log('Status code: ' + response.statusCode);
})
.on('complete', function(queueItem) {
cb();
});
});

grunt-link-checker 使用 https://github.com/cgiffard/node-simplecrawler .我们可以直接在 gulpfile 中使用它的 API。

关于node.js - 是否有 gulp 的链接检查器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24463719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com