我刚刚对项目中的Assemble包进行了更新,并在终端中运行$ gulp
后出现错误
这是Gulp任务
//Assemble load task
gulp.task('load', function(cb) {
//Set main assemble options
//app.option('layout', ['default']);
app.layouts('app/layouts/*.hbs');
app.pages('app/pages/**/*.hbs');
app.partials('app/components/**/*.hbs');
app.engine('hbs', require('engine-handlebars'));
app.data(['app/{pages,components,data}/**/*.json']);
// //Custom helpers
app.helper('get', function(prop) {
return get(this.context, prop);
});
app.helper('debug', function(data, options){
console.log(data);
});
app.helper('pagename', function(){
let url = get(this.context, 'view.path');;
let pagenameArr = url.split('/');
let pagename = _.last(pagenameArr);
pagename = pagename.split('.')[0];
return pagename;
});
cb();
});
这是他们所做的更新的链接
https://github.com/assemble/assemble/commit/48e0f941366ccfe0a28f7957b8a43af68125310b
任何建议?
答案 0 :(得分:0)
这是一个破坏的依赖,并已修复。它也与您链接的提交无关。在提交之后立即删除了最新的依赖项,这简直是巧合。