0
컨텍스트 :꿀꺽 마심 플러그인 옵션을 만드는 방법은 무엇입니까?
나는 웹 사이트를 크롤링 phantomJS 가능성이 안녕을 사용하는 꿀꺽 플러그인을 만들려고 잡아 소스 (이미지 예를 들어 & 글꼴 파일)과 폴더에 넣어. 플러그인은 Stylify-Me을 기반으로합니다.
gulpjs.com의 "documentation"을 살펴 봤지만 기본 꿀꺽 꿀꺽하게 만드는 옵션과 console.log를 작성하는 방법을 아직 이해하지 못했습니다. 여기
는 플러그인이 어떻게 보일지입니다 :.pipe(plugin({
url: 'http://stylifyme.com/',
sitemap: true,
content: all,
out: md,
output: './dist/'
}))
나는 방법 (예 : URL로 'google.com') 옵션을 가지고하는 것입니다 지금 부탁 해요 모든 및 웹 사이트를 CONSOLE.LOG url.
var gutil = require('gulp-util');
var through = require('through2');
var cheerio = require('cheerio'),
var phantom = require('phantom');
var plugin = require('./lib');
module.exports = function (opts) {
opts = opts || {};
return through.obj(function (file, enc, cb) {
if (file.isNull()) {
cb(null, file);
return;
}
if (file.isStream()) {
cb(new gutil.PluginError('gulp-stylify', 'Streaming not supported'));
return;
}
try {
file.contents = new Buffer(someModule(file.contents.toString(), opts));
this.push(file);
} catch (err) {
this.emit('error', new gutil.PluginError('gulp-stylify', err));
}
cb();
});
};