对于我通过翻译人员写的内容,我提前表示歉意,我对英语很不好。node.js,css验证,w3c禁止我?
我遇到了以下问题:我需要执行验证css文件。为此,我决定使用NPM包w3c-css,首先它的工作,但后来开始给予“连接etimedout”,在研究过程中,我注意到通过浏览器和验证器停止工作。
嗅探器的日志在我的脚本的开始:link(< 10代表:()
我的代码:
gulp.task('css', function() {
gulp.src('dev/sass/*.scss')
.pipe(through2.obj(function(file, enc, cb){
w3c_css.validate({text: file.contents.toString('utf8')}, function(err, data) {
if(err) {
// an error happened
console.error(err);
} else {
// validation errors
console.log('validation errors', data.errors);
// validation warnings
console.log('validation warnings', data.warnings);
}
});
cb(null, file);
}))
.pipe(gulp.dest('build/'));
});
什么原因是它一定是弄错了,或者我因阻止?过于频繁的请求,它不会改变?也许有一些其他的方式来检查css文件?
THX!
看来,这个软件包不时被设计成运行,就像在测试中一样,不是每次你改变你的文件。你可以检查[另一个W3C验证器的自述文件](https://github.com/thomasdavis/w3cjs) – camolin3