【发布时间】:2015-11-19 00:17:37
【问题描述】:
我正在尝试从在线页面获取一些 html 并将其放置在我的玉模板中,这样我就可以在每次需要时无需复制和粘贴来设置样式。
var request = require("request");
var cheerio = require("cheerio");
var loadContent = function() {
request({
uri: "http://www.mywebsite.com.br/test"
}, function(error, response, body) {
var $ = cheerio.load(body);
var result;
$('.content').each(function(){
result={"content":$(this).html()};
});
placeContent(result);
return true;
});
};
var placeContent = function(content) {
return content;
};
module.exports = loadContent;
在我的 gulpfile.js 中,除了正确的要求之外,我还有:
gulp.task('jadeBuild', function() {
var options = {
pretty: true
};
return gulp.src(src+'/*.jade')
.pipe(data(function(){
return loadContent();
}))
.pipe(jade(options))
.pipe(gulp.dest(build))
.pipe(connect.reload());
});
还有我的玉文件:
.mycontent
#{content}
我错过了什么?
【问题讨论】: