1
我使用下面的代码部分工作,因为有些情况下内容不通过。传递节点模块的上下文
var app = require('buildersApps');
app.addContent({
folderPath: __dirname + '/content/'
});
app.start();
为了解决它(的情况下),我添加了与bind()的方法其中 以下工作,但我的问题是,是否有一个更好/更清洁的方式做到这一点?
var app = require('buildersApps');
app.addContent({
folderPath: __dirname + '/content/'
}).then(app.start.bind(app));
看来你的解决方案与'bind'无关,而是使用'then'(承诺'addContent'返回) – Bergi
更习惯性的ES6将会是'.then(x => app.start( X))' – Bergi